./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/no-overflow.prp --file ../../../trunk/examples/svcomp/ldv-races/race-2_1-container_of.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/ldv-races/race-2_1-container_of.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 fddded73cca9ade55587111b2e2c843e75dd81397929514bda88fadfc663c7db --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 05:26:55,346 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-09-01 05:26:55,349 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-09-01 05:26:55,389 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-09-01 05:26:55,390 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-09-01 05:26:55,393 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-09-01 05:26:55,395 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-09-01 05:26:55,398 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-09-01 05:26:55,400 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-09-01 05:26:55,404 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-09-01 05:26:55,405 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-09-01 05:26:55,408 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-09-01 05:26:55,408 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-09-01 05:26:55,410 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-09-01 05:26:55,412 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-09-01 05:26:55,417 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-09-01 05:26:55,418 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-09-01 05:26:55,420 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-09-01 05:26:55,422 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-09-01 05:26:55,428 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-09-01 05:26:55,430 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-09-01 05:26:55,431 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-09-01 05:26:55,431 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-09-01 05:26:55,432 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-09-01 05:26:55,439 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-09-01 05:26:55,439 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-09-01 05:26:55,440 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-09-01 05:26:55,441 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-09-01 05:26:55,442 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-09-01 05:26:55,444 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-09-01 05:26:55,444 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-09-01 05:26:55,446 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-09-01 05:26:55,448 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-09-01 05:26:55,449 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-09-01 05:26:55,449 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-09-01 05:26:55,449 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-09-01 05:26:55,450 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-09-01 05:26:55,450 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-09-01 05:26:55,450 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-09-01 05:26:55,460 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-09-01 05:26:55,461 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-09-01 05:26:55,462 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2023-09-01 05:26:55,492 INFO L113 SettingsManager]: Loading preferences was successful [2023-09-01 05:26:55,492 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-09-01 05:26:55,493 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-09-01 05:26:55,493 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-09-01 05:26:55,494 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-09-01 05:26:55,494 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-09-01 05:26:55,495 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-09-01 05:26:55,495 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-09-01 05:26:55,495 INFO L138 SettingsManager]: * Use SBE=true [2023-09-01 05:26:55,495 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-09-01 05:26:55,496 INFO L138 SettingsManager]: * sizeof long=4 [2023-09-01 05:26:55,496 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-09-01 05:26:55,496 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-09-01 05:26:55,497 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-09-01 05:26:55,497 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-09-01 05:26:55,497 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-09-01 05:26:55,497 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-09-01 05:26:55,497 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-09-01 05:26:55,498 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2023-09-01 05:26:55,498 INFO L138 SettingsManager]: * sizeof long double=12 [2023-09-01 05:26:55,498 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-09-01 05:26:55,498 INFO L138 SettingsManager]: * Use constant arrays=true [2023-09-01 05:26:55,498 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-09-01 05:26:55,498 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-09-01 05:26:55,499 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-09-01 05:26:55,499 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-09-01 05:26:55,499 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 05:26:55,499 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-09-01 05:26:55,499 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-09-01 05:26:55,500 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-09-01 05:26:55,500 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-09-01 05:26:55,500 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-09-01 05:26:55,500 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-09-01 05:26:55,500 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-09-01 05:26:55,500 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-09-01 05:26:55,501 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-09-01 05:26:55,501 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-09-01 05:26:55,501 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 -> fddded73cca9ade55587111b2e2c843e75dd81397929514bda88fadfc663c7db 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 05:26:55,793 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-09-01 05:26:55,811 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-09-01 05:26:55,813 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-09-01 05:26:55,814 INFO L271 PluginConnector]: Initializing CDTParser... [2023-09-01 05:26:55,816 INFO L275 PluginConnector]: CDTParser initialized [2023-09-01 05:26:55,818 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-races/race-2_1-container_of.i [2023-09-01 05:26:56,870 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-09-01 05:26:57,190 INFO L351 CDTParser]: Found 1 translation units. [2023-09-01 05:26:57,191 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-2_1-container_of.i [2023-09-01 05:26:57,205 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ac2d2ef69/29c4503f13154b479af32dc6517af317/FLAGb52755ba9 [2023-09-01 05:26:57,223 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ac2d2ef69/29c4503f13154b479af32dc6517af317 [2023-09-01 05:26:57,226 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-09-01 05:26:57,227 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-09-01 05:26:57,228 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-09-01 05:26:57,228 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-09-01 05:26:57,238 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-09-01 05:26:57,239 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 05:26:57" (1/1) ... [2023-09-01 05:26:57,240 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@33e9fc3e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 05:26:57, skipping insertion in model container [2023-09-01 05:26:57,241 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 05:26:57" (1/1) ... [2023-09-01 05:26:57,246 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-09-01 05:26:57,303 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-09-01 05:26:57,798 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-2_1-container_of.i[76077,76090] [2023-09-01 05:26:57,849 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 05:26:57,858 INFO L203 MainTranslator]: Completed pre-run [2023-09-01 05:26:57,910 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-2_1-container_of.i[76077,76090] [2023-09-01 05:26:57,929 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 05:26:58,074 INFO L208 MainTranslator]: Completed translation [2023-09-01 05:26:58,075 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 05:26:58 WrapperNode [2023-09-01 05:26:58,075 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-09-01 05:26:58,077 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-09-01 05:26:58,077 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-09-01 05:26:58,077 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-09-01 05:26:58,084 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 05:26:58" (1/1) ... [2023-09-01 05:26:58,122 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 05:26:58" (1/1) ... [2023-09-01 05:26:58,158 INFO L138 Inliner]: procedures = 482, calls = 46, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 134 [2023-09-01 05:26:58,159 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-09-01 05:26:58,160 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-09-01 05:26:58,160 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-09-01 05:26:58,160 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-09-01 05:26:58,169 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 05:26:58" (1/1) ... [2023-09-01 05:26:58,169 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 05:26:58" (1/1) ... [2023-09-01 05:26:58,184 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 05:26:58" (1/1) ... [2023-09-01 05:26:58,185 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 05:26:58" (1/1) ... [2023-09-01 05:26:58,199 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 05:26:58" (1/1) ... [2023-09-01 05:26:58,213 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 05:26:58" (1/1) ... [2023-09-01 05:26:58,216 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 05:26:58" (1/1) ... [2023-09-01 05:26:58,220 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 05:26:58" (1/1) ... [2023-09-01 05:26:58,231 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-09-01 05:26:58,233 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-09-01 05:26:58,233 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-09-01 05:26:58,233 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-09-01 05:26:58,234 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 05:26:58" (1/1) ... [2023-09-01 05:26:58,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 05:26:58,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 05:26:58,265 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 05:26:58,268 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 05:26:58,300 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-09-01 05:26:58,300 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-09-01 05:26:58,300 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-09-01 05:26:58,301 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-09-01 05:26:58,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-09-01 05:26:58,301 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-09-01 05:26:58,301 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-09-01 05:26:58,301 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2023-09-01 05:26:58,301 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2023-09-01 05:26:58,301 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-09-01 05:26:58,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-09-01 05:26:58,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-09-01 05:26:58,303 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 05:26:58,656 INFO L236 CfgBuilder]: Building ICFG [2023-09-01 05:26:58,659 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-09-01 05:26:58,933 INFO L277 CfgBuilder]: Performing block encoding [2023-09-01 05:26:58,945 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-09-01 05:26:58,945 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-09-01 05:26:58,948 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 05:26:58 BoogieIcfgContainer [2023-09-01 05:26:58,948 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-09-01 05:26:58,955 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-09-01 05:26:58,955 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-09-01 05:26:58,958 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-09-01 05:26:58,958 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.09 05:26:57" (1/3) ... [2023-09-01 05:26:58,959 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@77717b7c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 05:26:58, skipping insertion in model container [2023-09-01 05:26:58,960 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 05:26:58" (2/3) ... [2023-09-01 05:26:58,960 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@77717b7c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 05:26:58, skipping insertion in model container [2023-09-01 05:26:58,960 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 05:26:58" (3/3) ... [2023-09-01 05:26:58,962 INFO L112 eAbstractionObserver]: Analyzing ICFG race-2_1-container_of.i [2023-09-01 05:26:58,969 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-09-01 05:26:58,978 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-09-01 05:26:58,979 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-09-01 05:26:58,979 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-09-01 05:26:59,059 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-09-01 05:26:59,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 175 places, 177 transitions, 370 flow [2023-09-01 05:26:59,208 INFO L130 PetriNetUnfolder]: 10/213 cut-off events. [2023-09-01 05:26:59,209 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 05:26:59,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 222 conditions, 213 events. 10/213 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 378 event pairs, 0 based on Foata normal form. 0/197 useless extension candidates. Maximal degree in co-relation 125. Up to 4 conditions per place. [2023-09-01 05:26:59,215 INFO L82 GeneralOperation]: Start removeDead. Operand has 175 places, 177 transitions, 370 flow [2023-09-01 05:26:59,224 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 150 places, 147 transitions, 303 flow [2023-09-01 05:26:59,227 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 05:26:59,244 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 150 places, 147 transitions, 303 flow [2023-09-01 05:26:59,248 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 150 places, 147 transitions, 303 flow [2023-09-01 05:26:59,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 150 places, 147 transitions, 303 flow [2023-09-01 05:26:59,293 INFO L130 PetriNetUnfolder]: 4/147 cut-off events. [2023-09-01 05:26:59,294 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-09-01 05:26:59,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155 conditions, 147 events. 4/147 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 177 event pairs, 0 based on Foata normal form. 0/138 useless extension candidates. Maximal degree in co-relation 85. Up to 2 conditions per place. [2023-09-01 05:26:59,299 INFO L119 LiptonReduction]: Number of co-enabled transitions 3996 [2023-09-01 05:27:07,502 INFO L134 LiptonReduction]: Checked pairs total: 8740 [2023-09-01 05:27:07,502 INFO L136 LiptonReduction]: Total number of compositions: 148 [2023-09-01 05:27:07,523 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-09-01 05:27:07,531 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;@66e151b5, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 05:27:07,532 INFO L358 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2023-09-01 05:27:07,538 INFO L130 PetriNetUnfolder]: 0/6 cut-off events. [2023-09-01 05:27:07,538 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-09-01 05:27:07,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:27:07,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-09-01 05:27:07,540 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:27:07,544 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:27:07,545 INFO L85 PathProgramCache]: Analyzing trace with hash 555665798, now seen corresponding path program 1 times [2023-09-01 05:27:07,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:27:07,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471700955] [2023-09-01 05:27:07,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:27:07,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:27:07,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:27:08,521 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 05:27:08,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:27:08,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471700955] [2023-09-01 05:27:08,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471700955] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:27:08,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:27:08,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-09-01 05:27:08,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552551939] [2023-09-01 05:27:08,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:27:08,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-09-01 05:27:08,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:27:08,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-09-01 05:27:08,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-09-01 05:27:08,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 325 [2023-09-01 05:27:08,738 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 27 transitions, 63 flow. Second operand has 5 states, 5 states have (on average 148.0) internal successors, (740), 5 states have internal predecessors, (740), 0 states have call successors, (0), 0 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:27:08,738 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:27:08,738 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 325 [2023-09-01 05:27:08,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:27:08,903 INFO L130 PetriNetUnfolder]: 194/361 cut-off events. [2023-09-01 05:27:08,904 INFO L131 PetriNetUnfolder]: For 24/24 co-relation queries the response was YES. [2023-09-01 05:27:08,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 752 conditions, 361 events. 194/361 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1322 event pairs, 173 based on Foata normal form. 0/289 useless extension candidates. Maximal degree in co-relation 644. Up to 357 conditions per place. [2023-09-01 05:27:08,909 INFO L137 encePairwiseOnDemand]: 316/325 looper letters, 21 selfloop transitions, 8 changer transitions 0/29 dead transitions. [2023-09-01 05:27:08,910 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 29 transitions, 125 flow [2023-09-01 05:27:08,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-09-01 05:27:08,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-09-01 05:27:08,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 914 transitions. [2023-09-01 05:27:08,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4687179487179487 [2023-09-01 05:27:08,933 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 914 transitions. [2023-09-01 05:27:08,933 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 914 transitions. [2023-09-01 05:27:08,938 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:27:08,940 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 914 transitions. [2023-09-01 05:27:08,946 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 05:27:08,955 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 325.0) internal successors, (2275), 7 states have internal predecessors, (2275), 0 states have call successors, (0), 0 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:27:08,956 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 325.0) internal successors, (2275), 7 states have internal predecessors, (2275), 0 states have call successors, (0), 0 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:27:08,958 INFO L175 Difference]: Start difference. First operand has 33 places, 27 transitions, 63 flow. Second operand 6 states and 914 transitions. [2023-09-01 05:27:08,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 29 transitions, 125 flow [2023-09-01 05:27:08,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 29 transitions, 120 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-09-01 05:27:08,964 INFO L231 Difference]: Finished difference. Result has 34 places, 28 transitions, 97 flow [2023-09-01 05:27:08,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=48, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=97, PETRI_PLACES=34, PETRI_TRANSITIONS=28} [2023-09-01 05:27:08,970 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 1 predicate places. [2023-09-01 05:27:08,970 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 28 transitions, 97 flow [2023-09-01 05:27:08,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 148.0) internal successors, (740), 5 states have internal predecessors, (740), 0 states have call successors, (0), 0 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:27:08,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:27:08,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-09-01 05:27:08,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-09-01 05:27:08,973 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:27:08,980 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:27:08,982 INFO L85 PathProgramCache]: Analyzing trace with hash 45839813, now seen corresponding path program 1 times [2023-09-01 05:27:08,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:27:08,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290824301] [2023-09-01 05:27:08,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:27:08,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:27:09,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:27:09,483 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 05:27:09,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:27:09,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290824301] [2023-09-01 05:27:09,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290824301] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:27:09,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:27:09,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-09-01 05:27:09,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135398039] [2023-09-01 05:27:09,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:27:09,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-09-01 05:27:09,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:27:09,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-09-01 05:27:09,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-09-01 05:27:09,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 325 [2023-09-01 05:27:09,656 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 28 transitions, 97 flow. Second operand has 6 states, 6 states have (on average 147.0) internal successors, (882), 6 states have internal predecessors, (882), 0 states have call successors, (0), 0 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:27:09,656 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:27:09,656 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 325 [2023-09-01 05:27:09,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:27:09,812 INFO L130 PetriNetUnfolder]: 180/337 cut-off events. [2023-09-01 05:27:09,812 INFO L131 PetriNetUnfolder]: For 60/60 co-relation queries the response was YES. [2023-09-01 05:27:09,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 786 conditions, 337 events. 180/337 cut-off events. For 60/60 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1255 event pairs, 51 based on Foata normal form. 5/292 useless extension candidates. Maximal degree in co-relation 735. Up to 294 conditions per place. [2023-09-01 05:27:09,815 INFO L137 encePairwiseOnDemand]: 317/325 looper letters, 33 selfloop transitions, 11 changer transitions 0/44 dead transitions. [2023-09-01 05:27:09,815 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 44 transitions, 229 flow [2023-09-01 05:27:09,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-09-01 05:27:09,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-09-01 05:27:09,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 919 transitions. [2023-09-01 05:27:09,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4712820512820513 [2023-09-01 05:27:09,818 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 919 transitions. [2023-09-01 05:27:09,819 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 919 transitions. [2023-09-01 05:27:09,819 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:27:09,819 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 919 transitions. [2023-09-01 05:27:09,822 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 153.16666666666666) internal successors, (919), 6 states have internal predecessors, (919), 0 states have call successors, (0), 0 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:27:09,825 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 325.0) internal successors, (2275), 7 states have internal predecessors, (2275), 0 states have call successors, (0), 0 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:27:09,826 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 325.0) internal successors, (2275), 7 states have internal predecessors, (2275), 0 states have call successors, (0), 0 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:27:09,827 INFO L175 Difference]: Start difference. First operand has 34 places, 28 transitions, 97 flow. Second operand 6 states and 919 transitions. [2023-09-01 05:27:09,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 44 transitions, 229 flow [2023-09-01 05:27:09,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 44 transitions, 227 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 05:27:09,829 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 161 flow [2023-09-01 05:27:09,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=95, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=161, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2023-09-01 05:27:09,830 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 8 predicate places. [2023-09-01 05:27:09,831 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 161 flow [2023-09-01 05:27:09,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 147.0) internal successors, (882), 6 states have internal predecessors, (882), 0 states have call successors, (0), 0 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:27:09,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:27:09,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:27:09,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-09-01 05:27:09,832 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:27:09,833 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:27:09,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1429425056, now seen corresponding path program 1 times [2023-09-01 05:27:09,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:27:09,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717519303] [2023-09-01 05:27:09,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:27:09,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:27:09,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:27:10,245 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 05:27:10,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:27:10,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717519303] [2023-09-01 05:27:10,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717519303] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:27:10,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:27:10,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-09-01 05:27:10,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499835421] [2023-09-01 05:27:10,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:27:10,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-09-01 05:27:10,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:27:10,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-09-01 05:27:10,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-09-01 05:27:10,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 325 [2023-09-01 05:27:10,378 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 161 flow. Second operand has 6 states, 6 states have (on average 147.16666666666666) internal successors, (883), 6 states have internal predecessors, (883), 0 states have call successors, (0), 0 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:27:10,378 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:27:10,378 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 325 [2023-09-01 05:27:10,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:27:10,511 INFO L130 PetriNetUnfolder]: 168/317 cut-off events. [2023-09-01 05:27:10,512 INFO L131 PetriNetUnfolder]: For 180/180 co-relation queries the response was YES. [2023-09-01 05:27:10,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 854 conditions, 317 events. 168/317 cut-off events. For 180/180 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1136 event pairs, 62 based on Foata normal form. 0/275 useless extension candidates. Maximal degree in co-relation 792. Up to 282 conditions per place. [2023-09-01 05:27:10,515 INFO L137 encePairwiseOnDemand]: 317/325 looper letters, 36 selfloop transitions, 11 changer transitions 0/47 dead transitions. [2023-09-01 05:27:10,515 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 47 transitions, 315 flow [2023-09-01 05:27:10,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-09-01 05:27:10,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-09-01 05:27:10,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 917 transitions. [2023-09-01 05:27:10,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47025641025641024 [2023-09-01 05:27:10,518 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 917 transitions. [2023-09-01 05:27:10,519 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 917 transitions. [2023-09-01 05:27:10,519 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:27:10,519 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 917 transitions. [2023-09-01 05:27:10,522 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 152.83333333333334) internal successors, (917), 6 states have internal predecessors, (917), 0 states have call successors, (0), 0 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:27:10,525 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 325.0) internal successors, (2275), 7 states have internal predecessors, (2275), 0 states have call successors, (0), 0 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:27:10,526 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 325.0) internal successors, (2275), 7 states have internal predecessors, (2275), 0 states have call successors, (0), 0 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:27:10,526 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 161 flow. Second operand 6 states and 917 transitions. [2023-09-01 05:27:10,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 47 transitions, 315 flow [2023-09-01 05:27:10,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 47 transitions, 299 flow, removed 7 selfloop flow, removed 1 redundant places. [2023-09-01 05:27:10,532 INFO L231 Difference]: Finished difference. Result has 48 places, 40 transitions, 222 flow [2023-09-01 05:27:10,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=149, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=222, PETRI_PLACES=48, PETRI_TRANSITIONS=40} [2023-09-01 05:27:10,533 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 15 predicate places. [2023-09-01 05:27:10,536 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 40 transitions, 222 flow [2023-09-01 05:27:10,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 147.16666666666666) internal successors, (883), 6 states have internal predecessors, (883), 0 states have call successors, (0), 0 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:27:10,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:27:10,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:27:10,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-09-01 05:27:10,537 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:27:10,538 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:27:10,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1950690911, now seen corresponding path program 1 times [2023-09-01 05:27:10,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:27:10,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014737170] [2023-09-01 05:27:10,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:27:10,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:27:10,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:27:11,178 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 05:27:11,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:27:11,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014737170] [2023-09-01 05:27:11,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014737170] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:27:11,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:27:11,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-09-01 05:27:11,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346527443] [2023-09-01 05:27:11,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:27:11,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-09-01 05:27:11,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:27:11,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-09-01 05:27:11,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-09-01 05:27:11,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 144 out of 325 [2023-09-01 05:27:11,480 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 40 transitions, 222 flow. Second operand has 9 states, 9 states have (on average 145.0) internal successors, (1305), 9 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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:27:11,480 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:27:11,480 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 325 [2023-09-01 05:27:11,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:27:11,762 INFO L130 PetriNetUnfolder]: 216/397 cut-off events. [2023-09-01 05:27:11,763 INFO L131 PetriNetUnfolder]: For 217/217 co-relation queries the response was YES. [2023-09-01 05:27:11,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1160 conditions, 397 events. 216/397 cut-off events. For 217/217 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1520 event pairs, 51 based on Foata normal form. 8/374 useless extension candidates. Maximal degree in co-relation 1092. Up to 292 conditions per place. [2023-09-01 05:27:11,766 INFO L137 encePairwiseOnDemand]: 315/325 looper letters, 48 selfloop transitions, 18 changer transitions 0/66 dead transitions. [2023-09-01 05:27:11,766 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 66 transitions, 478 flow [2023-09-01 05:27:11,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-09-01 05:27:11,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-09-01 05:27:11,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1060 transitions. [2023-09-01 05:27:11,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46593406593406594 [2023-09-01 05:27:11,769 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1060 transitions. [2023-09-01 05:27:11,771 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1060 transitions. [2023-09-01 05:27:11,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:27:11,772 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1060 transitions. [2023-09-01 05:27:11,775 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 151.42857142857142) internal successors, (1060), 7 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 05:27:11,778 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 325.0) internal successors, (2600), 8 states have internal predecessors, (2600), 0 states have call successors, (0), 0 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:27:11,779 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 325.0) internal successors, (2600), 8 states have internal predecessors, (2600), 0 states have call successors, (0), 0 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:27:11,779 INFO L175 Difference]: Start difference. First operand has 48 places, 40 transitions, 222 flow. Second operand 7 states and 1060 transitions. [2023-09-01 05:27:11,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 66 transitions, 478 flow [2023-09-01 05:27:11,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 66 transitions, 455 flow, removed 6 selfloop flow, removed 1 redundant places. [2023-09-01 05:27:11,786 INFO L231 Difference]: Finished difference. Result has 56 places, 51 transitions, 348 flow [2023-09-01 05:27:11,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=209, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=348, PETRI_PLACES=56, PETRI_TRANSITIONS=51} [2023-09-01 05:27:11,787 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 23 predicate places. [2023-09-01 05:27:11,788 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 51 transitions, 348 flow [2023-09-01 05:27:11,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 145.0) internal successors, (1305), 9 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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:27:11,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:27:11,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:27:11,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-09-01 05:27:11,789 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:27:11,789 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:27:11,789 INFO L85 PathProgramCache]: Analyzing trace with hash -707811565, now seen corresponding path program 2 times [2023-09-01 05:27:11,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:27:11,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324565256] [2023-09-01 05:27:11,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:27:11,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:27:11,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:27:12,386 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 05:27:12,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:27:12,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324565256] [2023-09-01 05:27:12,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324565256] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:27:12,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:27:12,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-09-01 05:27:12,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634601109] [2023-09-01 05:27:12,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:27:12,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-09-01 05:27:12,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:27:12,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-09-01 05:27:12,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-09-01 05:27:12,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 144 out of 325 [2023-09-01 05:27:12,776 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 51 transitions, 348 flow. Second operand has 9 states, 9 states have (on average 145.0) internal successors, (1305), 9 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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:27:12,776 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:27:12,776 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 325 [2023-09-01 05:27:12,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:27:13,343 INFO L130 PetriNetUnfolder]: 276/498 cut-off events. [2023-09-01 05:27:13,344 INFO L131 PetriNetUnfolder]: For 541/541 co-relation queries the response was YES. [2023-09-01 05:27:13,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1667 conditions, 498 events. 276/498 cut-off events. For 541/541 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 1996 event pairs, 69 based on Foata normal form. 8/471 useless extension candidates. Maximal degree in co-relation 1425. Up to 359 conditions per place. [2023-09-01 05:27:13,348 INFO L137 encePairwiseOnDemand]: 313/325 looper letters, 49 selfloop transitions, 43 changer transitions 0/92 dead transitions. [2023-09-01 05:27:13,348 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 92 transitions, 776 flow [2023-09-01 05:27:13,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-09-01 05:27:13,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-09-01 05:27:13,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2088 transitions. [2023-09-01 05:27:13,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4589010989010989 [2023-09-01 05:27:13,353 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2088 transitions. [2023-09-01 05:27:13,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2088 transitions. [2023-09-01 05:27:13,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:27:13,355 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2088 transitions. [2023-09-01 05:27:13,360 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 149.14285714285714) internal successors, (2088), 14 states have internal predecessors, (2088), 0 states have call successors, (0), 0 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:27:13,367 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 325.0) internal successors, (4875), 15 states have internal predecessors, (4875), 0 states have call successors, (0), 0 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:27:13,368 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 325.0) internal successors, (4875), 15 states have internal predecessors, (4875), 0 states have call successors, (0), 0 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:27:13,368 INFO L175 Difference]: Start difference. First operand has 56 places, 51 transitions, 348 flow. Second operand 14 states and 2088 transitions. [2023-09-01 05:27:13,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 92 transitions, 776 flow [2023-09-01 05:27:13,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 92 transitions, 743 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-09-01 05:27:13,374 INFO L231 Difference]: Finished difference. Result has 69 places, 73 transitions, 629 flow [2023-09-01 05:27:13,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=327, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=629, PETRI_PLACES=69, PETRI_TRANSITIONS=73} [2023-09-01 05:27:13,377 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 36 predicate places. [2023-09-01 05:27:13,377 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 73 transitions, 629 flow [2023-09-01 05:27:13,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 145.0) internal successors, (1305), 9 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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:27:13,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:27:13,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:27:13,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-09-01 05:27:13,378 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:27:13,379 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:27:13,379 INFO L85 PathProgramCache]: Analyzing trace with hash -733499141, now seen corresponding path program 1 times [2023-09-01 05:27:13,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:27:13,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282136484] [2023-09-01 05:27:13,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:27:13,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:27:13,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:27:13,817 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 05:27:13,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:27:13,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282136484] [2023-09-01 05:27:13,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282136484] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:27:13,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:27:13,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-09-01 05:27:13,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191300874] [2023-09-01 05:27:13,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:27:13,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-09-01 05:27:13,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:27:13,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-09-01 05:27:13,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-09-01 05:27:13,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 325 [2023-09-01 05:27:13,881 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 73 transitions, 629 flow. Second operand has 7 states, 7 states have (on average 154.14285714285714) internal successors, (1079), 7 states have internal predecessors, (1079), 0 states have call successors, (0), 0 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:27:13,881 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:27:13,882 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 325 [2023-09-01 05:27:13,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:27:14,124 INFO L130 PetriNetUnfolder]: 176/374 cut-off events. [2023-09-01 05:27:14,125 INFO L131 PetriNetUnfolder]: For 569/569 co-relation queries the response was YES. [2023-09-01 05:27:14,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1282 conditions, 374 events. 176/374 cut-off events. For 569/569 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1614 event pairs, 27 based on Foata normal form. 16/368 useless extension candidates. Maximal degree in co-relation 1076. Up to 160 conditions per place. [2023-09-01 05:27:14,128 INFO L137 encePairwiseOnDemand]: 318/325 looper letters, 56 selfloop transitions, 17 changer transitions 7/86 dead transitions. [2023-09-01 05:27:14,128 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 86 transitions, 788 flow [2023-09-01 05:27:14,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-09-01 05:27:14,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-09-01 05:27:14,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1121 transitions. [2023-09-01 05:27:14,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49274725274725273 [2023-09-01 05:27:14,132 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1121 transitions. [2023-09-01 05:27:14,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1121 transitions. [2023-09-01 05:27:14,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:27:14,133 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1121 transitions. [2023-09-01 05:27:14,135 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 160.14285714285714) internal successors, (1121), 7 states have internal predecessors, (1121), 0 states have call successors, (0), 0 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:27:14,138 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 325.0) internal successors, (2600), 8 states have internal predecessors, (2600), 0 states have call successors, (0), 0 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:27:14,139 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 325.0) internal successors, (2600), 8 states have internal predecessors, (2600), 0 states have call successors, (0), 0 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:27:14,139 INFO L175 Difference]: Start difference. First operand has 69 places, 73 transitions, 629 flow. Second operand 7 states and 1121 transitions. [2023-09-01 05:27:14,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 86 transitions, 788 flow [2023-09-01 05:27:14,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 86 transitions, 720 flow, removed 18 selfloop flow, removed 6 redundant places. [2023-09-01 05:27:14,145 INFO L231 Difference]: Finished difference. Result has 68 places, 60 transitions, 489 flow [2023-09-01 05:27:14,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=449, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=489, PETRI_PLACES=68, PETRI_TRANSITIONS=60} [2023-09-01 05:27:14,148 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 35 predicate places. [2023-09-01 05:27:14,148 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 60 transitions, 489 flow [2023-09-01 05:27:14,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 154.14285714285714) internal successors, (1079), 7 states have internal predecessors, (1079), 0 states have call successors, (0), 0 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:27:14,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:27:14,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:27:14,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-09-01 05:27:14,150 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:27:14,150 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:27:14,150 INFO L85 PathProgramCache]: Analyzing trace with hash -1953141507, now seen corresponding path program 2 times [2023-09-01 05:27:14,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:27:14,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761661537] [2023-09-01 05:27:14,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:27:14,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:27:14,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:27:14,498 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 05:27:14,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:27:14,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761661537] [2023-09-01 05:27:14,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761661537] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:27:14,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:27:14,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-09-01 05:27:14,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551593313] [2023-09-01 05:27:14,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:27:14,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-09-01 05:27:14,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:27:14,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-09-01 05:27:14,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-09-01 05:27:14,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 325 [2023-09-01 05:27:14,550 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 60 transitions, 489 flow. Second operand has 7 states, 7 states have (on average 154.14285714285714) internal successors, (1079), 7 states have internal predecessors, (1079), 0 states have call successors, (0), 0 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:27:14,551 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:27:14,551 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 325 [2023-09-01 05:27:14,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:27:14,660 INFO L130 PetriNetUnfolder]: 50/136 cut-off events. [2023-09-01 05:27:14,660 INFO L131 PetriNetUnfolder]: For 390/390 co-relation queries the response was YES. [2023-09-01 05:27:14,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 553 conditions, 136 events. 50/136 cut-off events. For 390/390 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 483 event pairs, 22 based on Foata normal form. 14/140 useless extension candidates. Maximal degree in co-relation 459. Up to 64 conditions per place. [2023-09-01 05:27:14,662 INFO L137 encePairwiseOnDemand]: 319/325 looper letters, 36 selfloop transitions, 13 changer transitions 0/51 dead transitions. [2023-09-01 05:27:14,662 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 51 transitions, 488 flow [2023-09-01 05:27:14,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-09-01 05:27:14,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-09-01 05:27:14,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 948 transitions. [2023-09-01 05:27:14,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48615384615384616 [2023-09-01 05:27:14,665 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 948 transitions. [2023-09-01 05:27:14,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 948 transitions. [2023-09-01 05:27:14,665 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:27:14,665 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 948 transitions. [2023-09-01 05:27:14,667 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 158.0) internal successors, (948), 6 states have internal predecessors, (948), 0 states have call successors, (0), 0 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:27:14,670 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 325.0) internal successors, (2275), 7 states have internal predecessors, (2275), 0 states have call successors, (0), 0 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:27:14,670 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 325.0) internal successors, (2275), 7 states have internal predecessors, (2275), 0 states have call successors, (0), 0 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:27:14,670 INFO L175 Difference]: Start difference. First operand has 68 places, 60 transitions, 489 flow. Second operand 6 states and 948 transitions. [2023-09-01 05:27:14,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 51 transitions, 488 flow [2023-09-01 05:27:14,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 51 transitions, 459 flow, removed 7 selfloop flow, removed 6 redundant places. [2023-09-01 05:27:14,673 INFO L231 Difference]: Finished difference. Result has 67 places, 46 transitions, 386 flow [2023-09-01 05:27:14,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=328, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=386, PETRI_PLACES=67, PETRI_TRANSITIONS=46} [2023-09-01 05:27:14,674 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 34 predicate places. [2023-09-01 05:27:14,674 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 46 transitions, 386 flow [2023-09-01 05:27:14,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 154.14285714285714) internal successors, (1079), 7 states have internal predecessors, (1079), 0 states have call successors, (0), 0 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:27:14,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:27:14,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:27:14,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-09-01 05:27:14,675 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:27:14,676 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:27:14,676 INFO L85 PathProgramCache]: Analyzing trace with hash 484799361, now seen corresponding path program 1 times [2023-09-01 05:27:14,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:27:14,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927225156] [2023-09-01 05:27:14,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:27:14,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:27:14,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:27:15,565 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 05:27:15,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:27:15,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927225156] [2023-09-01 05:27:15,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927225156] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:27:15,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:27:15,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-09-01 05:27:15,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2457427] [2023-09-01 05:27:15,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:27:15,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-09-01 05:27:15,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:27:15,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-09-01 05:27:15,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-09-01 05:27:16,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 138 out of 325 [2023-09-01 05:27:16,069 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 46 transitions, 386 flow. Second operand has 11 states, 11 states have (on average 139.0909090909091) internal successors, (1530), 11 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 05:27:16,069 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:27:16,069 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 138 of 325 [2023-09-01 05:27:16,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:27:16,409 INFO L130 PetriNetUnfolder]: 69/182 cut-off events. [2023-09-01 05:27:16,409 INFO L131 PetriNetUnfolder]: For 414/414 co-relation queries the response was YES. [2023-09-01 05:27:16,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 708 conditions, 182 events. 69/182 cut-off events. For 414/414 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 677 event pairs, 13 based on Foata normal form. 0/175 useless extension candidates. Maximal degree in co-relation 543. Up to 96 conditions per place. [2023-09-01 05:27:16,411 INFO L137 encePairwiseOnDemand]: 314/325 looper letters, 48 selfloop transitions, 20 changer transitions 2/70 dead transitions. [2023-09-01 05:27:16,411 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 70 transitions, 628 flow [2023-09-01 05:27:16,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-09-01 05:27:16,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-09-01 05:27:16,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1434 transitions. [2023-09-01 05:27:16,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4412307692307692 [2023-09-01 05:27:16,416 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1434 transitions. [2023-09-01 05:27:16,416 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1434 transitions. [2023-09-01 05:27:16,416 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:27:16,417 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1434 transitions. [2023-09-01 05:27:16,419 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 143.4) internal successors, (1434), 10 states have internal predecessors, (1434), 0 states have call successors, (0), 0 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:27:16,424 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 325.0) internal successors, (3575), 11 states have internal predecessors, (3575), 0 states have call successors, (0), 0 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:27:16,425 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 325.0) internal successors, (3575), 11 states have internal predecessors, (3575), 0 states have call successors, (0), 0 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:27:16,425 INFO L175 Difference]: Start difference. First operand has 67 places, 46 transitions, 386 flow. Second operand 10 states and 1434 transitions. [2023-09-01 05:27:16,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 70 transitions, 628 flow [2023-09-01 05:27:16,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 70 transitions, 608 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-09-01 05:27:16,429 INFO L231 Difference]: Finished difference. Result has 76 places, 54 transitions, 497 flow [2023-09-01 05:27:16,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=370, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=497, PETRI_PLACES=76, PETRI_TRANSITIONS=54} [2023-09-01 05:27:16,430 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 43 predicate places. [2023-09-01 05:27:16,430 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 54 transitions, 497 flow [2023-09-01 05:27:16,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 139.0909090909091) internal successors, (1530), 11 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 05:27:16,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:27:16,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:27:16,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-09-01 05:27:16,431 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:27:16,432 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:27:16,432 INFO L85 PathProgramCache]: Analyzing trace with hash 417833700, now seen corresponding path program 1 times [2023-09-01 05:27:16,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:27:16,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696398566] [2023-09-01 05:27:16,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:27:16,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:27:16,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:27:17,288 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 05:27:17,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:27:17,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696398566] [2023-09-01 05:27:17,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696398566] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:27:17,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:27:17,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-09-01 05:27:17,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346078379] [2023-09-01 05:27:17,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:27:17,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-09-01 05:27:17,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:27:17,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-09-01 05:27:17,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2023-09-01 05:27:17,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 325 [2023-09-01 05:27:17,876 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 54 transitions, 497 flow. Second operand has 12 states, 12 states have (on average 141.0) internal successors, (1692), 12 states have internal predecessors, (1692), 0 states have call successors, (0), 0 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:27:17,876 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:27:17,876 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 325 [2023-09-01 05:27:17,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:27:18,409 INFO L130 PetriNetUnfolder]: 72/189 cut-off events. [2023-09-01 05:27:18,409 INFO L131 PetriNetUnfolder]: For 622/622 co-relation queries the response was YES. [2023-09-01 05:27:18,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 847 conditions, 189 events. 72/189 cut-off events. For 622/622 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 716 event pairs, 20 based on Foata normal form. 0/189 useless extension candidates. Maximal degree in co-relation 714. Up to 121 conditions per place. [2023-09-01 05:27:18,411 INFO L137 encePairwiseOnDemand]: 312/325 looper letters, 43 selfloop transitions, 29 changer transitions 1/73 dead transitions. [2023-09-01 05:27:18,411 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 73 transitions, 779 flow [2023-09-01 05:27:18,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-09-01 05:27:18,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-09-01 05:27:18,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2152 transitions. [2023-09-01 05:27:18,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44143589743589745 [2023-09-01 05:27:18,417 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2152 transitions. [2023-09-01 05:27:18,417 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2152 transitions. [2023-09-01 05:27:18,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:27:18,418 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2152 transitions. [2023-09-01 05:27:18,422 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 143.46666666666667) internal successors, (2152), 15 states have internal predecessors, (2152), 0 states have call successors, (0), 0 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:27:18,428 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 325.0) internal successors, (5200), 16 states have internal predecessors, (5200), 0 states have call successors, (0), 0 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:27:18,430 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 325.0) internal successors, (5200), 16 states have internal predecessors, (5200), 0 states have call successors, (0), 0 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:27:18,430 INFO L175 Difference]: Start difference. First operand has 76 places, 54 transitions, 497 flow. Second operand 15 states and 2152 transitions. [2023-09-01 05:27:18,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 73 transitions, 779 flow [2023-09-01 05:27:18,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 73 transitions, 732 flow, removed 6 selfloop flow, removed 4 redundant places. [2023-09-01 05:27:18,439 INFO L231 Difference]: Finished difference. Result has 86 places, 56 transitions, 559 flow [2023-09-01 05:27:18,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=458, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=559, PETRI_PLACES=86, PETRI_TRANSITIONS=56} [2023-09-01 05:27:18,439 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 53 predicate places. [2023-09-01 05:27:18,440 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 56 transitions, 559 flow [2023-09-01 05:27:18,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 141.0) internal successors, (1692), 12 states have internal predecessors, (1692), 0 states have call successors, (0), 0 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:27:18,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:27:18,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:27:18,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-09-01 05:27:18,443 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:27:18,444 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:27:18,444 INFO L85 PathProgramCache]: Analyzing trace with hash -371214299, now seen corresponding path program 2 times [2023-09-01 05:27:18,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:27:18,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300488847] [2023-09-01 05:27:18,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:27:18,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:27:18,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:27:18,945 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 05:27:18,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:27:18,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300488847] [2023-09-01 05:27:18,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300488847] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:27:18,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:27:18,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-09-01 05:27:18,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772105811] [2023-09-01 05:27:18,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:27:18,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-09-01 05:27:18,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:27:18,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-09-01 05:27:18,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-09-01 05:27:19,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 144 out of 325 [2023-09-01 05:27:19,275 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 56 transitions, 559 flow. Second operand has 9 states, 9 states have (on average 145.22222222222223) internal successors, (1307), 9 states have internal predecessors, (1307), 0 states have call successors, (0), 0 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:27:19,275 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:27:19,275 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 325 [2023-09-01 05:27:19,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:27:19,573 INFO L130 PetriNetUnfolder]: 64/190 cut-off events. [2023-09-01 05:27:19,573 INFO L131 PetriNetUnfolder]: For 637/637 co-relation queries the response was YES. [2023-09-01 05:27:19,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 896 conditions, 190 events. 64/190 cut-off events. For 637/637 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 819 event pairs, 19 based on Foata normal form. 3/192 useless extension candidates. Maximal degree in co-relation 771. Up to 97 conditions per place. [2023-09-01 05:27:19,575 INFO L137 encePairwiseOnDemand]: 315/325 looper letters, 57 selfloop transitions, 22 changer transitions 0/81 dead transitions. [2023-09-01 05:27:19,575 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 81 transitions, 840 flow [2023-09-01 05:27:19,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-09-01 05:27:19,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-09-01 05:27:19,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1634 transitions. [2023-09-01 05:27:19,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45706293706293705 [2023-09-01 05:27:19,580 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1634 transitions. [2023-09-01 05:27:19,580 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1634 transitions. [2023-09-01 05:27:19,581 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:27:19,581 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1634 transitions. [2023-09-01 05:27:19,584 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 148.54545454545453) internal successors, (1634), 11 states have internal predecessors, (1634), 0 states have call successors, (0), 0 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:27:19,588 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 325.0) internal successors, (3900), 12 states have internal predecessors, (3900), 0 states have call successors, (0), 0 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:27:19,589 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 325.0) internal successors, (3900), 12 states have internal predecessors, (3900), 0 states have call successors, (0), 0 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:27:19,589 INFO L175 Difference]: Start difference. First operand has 86 places, 56 transitions, 559 flow. Second operand 11 states and 1634 transitions. [2023-09-01 05:27:19,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 81 transitions, 840 flow [2023-09-01 05:27:19,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 81 transitions, 747 flow, removed 5 selfloop flow, removed 15 redundant places. [2023-09-01 05:27:19,595 INFO L231 Difference]: Finished difference. Result has 86 places, 65 transitions, 612 flow [2023-09-01 05:27:19,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=472, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=612, PETRI_PLACES=86, PETRI_TRANSITIONS=65} [2023-09-01 05:27:19,595 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 53 predicate places. [2023-09-01 05:27:19,596 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 65 transitions, 612 flow [2023-09-01 05:27:19,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 145.22222222222223) internal successors, (1307), 9 states have internal predecessors, (1307), 0 states have call successors, (0), 0 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:27:19,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:27:19,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:27:19,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-09-01 05:27:19,597 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:27:19,597 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:27:19,597 INFO L85 PathProgramCache]: Analyzing trace with hash 417833717, now seen corresponding path program 1 times [2023-09-01 05:27:19,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:27:19,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141973031] [2023-09-01 05:27:19,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:27:19,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:27:19,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:27:20,411 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 05:27:20,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:27:20,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141973031] [2023-09-01 05:27:20,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141973031] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:27:20,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:27:20,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-09-01 05:27:20,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164982088] [2023-09-01 05:27:20,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:27:20,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-09-01 05:27:20,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:27:20,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-09-01 05:27:20,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2023-09-01 05:27:20,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 325 [2023-09-01 05:27:20,925 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 65 transitions, 612 flow. Second operand has 12 states, 12 states have (on average 141.0) internal successors, (1692), 12 states have internal predecessors, (1692), 0 states have call successors, (0), 0 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:27:20,925 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:27:20,925 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 325 [2023-09-01 05:27:20,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:27:21,411 INFO L130 PetriNetUnfolder]: 75/206 cut-off events. [2023-09-01 05:27:21,411 INFO L131 PetriNetUnfolder]: For 773/773 co-relation queries the response was YES. [2023-09-01 05:27:21,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 968 conditions, 206 events. 75/206 cut-off events. For 773/773 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 828 event pairs, 23 based on Foata normal form. 2/208 useless extension candidates. Maximal degree in co-relation 864. Up to 141 conditions per place. [2023-09-01 05:27:21,413 INFO L137 encePairwiseOnDemand]: 312/325 looper letters, 44 selfloop transitions, 23 changer transitions 13/80 dead transitions. [2023-09-01 05:27:21,413 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 80 transitions, 871 flow [2023-09-01 05:27:21,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-09-01 05:27:21,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-09-01 05:27:21,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2150 transitions. [2023-09-01 05:27:21,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.441025641025641 [2023-09-01 05:27:21,419 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2150 transitions. [2023-09-01 05:27:21,419 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2150 transitions. [2023-09-01 05:27:21,420 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:27:21,420 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2150 transitions. [2023-09-01 05:27:21,424 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 143.33333333333334) internal successors, (2150), 15 states have internal predecessors, (2150), 0 states have call successors, (0), 0 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:27:21,430 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 325.0) internal successors, (5200), 16 states have internal predecessors, (5200), 0 states have call successors, (0), 0 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:27:21,431 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 325.0) internal successors, (5200), 16 states have internal predecessors, (5200), 0 states have call successors, (0), 0 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:27:21,431 INFO L175 Difference]: Start difference. First operand has 86 places, 65 transitions, 612 flow. Second operand 15 states and 2150 transitions. [2023-09-01 05:27:21,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 80 transitions, 871 flow [2023-09-01 05:27:21,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 80 transitions, 828 flow, removed 7 selfloop flow, removed 3 redundant places. [2023-09-01 05:27:21,437 INFO L231 Difference]: Finished difference. Result has 95 places, 57 transitions, 572 flow [2023-09-01 05:27:21,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=566, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=572, PETRI_PLACES=95, PETRI_TRANSITIONS=57} [2023-09-01 05:27:21,438 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 62 predicate places. [2023-09-01 05:27:21,438 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 57 transitions, 572 flow [2023-09-01 05:27:21,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 141.0) internal successors, (1692), 12 states have internal predecessors, (1692), 0 states have call successors, (0), 0 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:27:21,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:27:21,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:27:21,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-09-01 05:27:21,439 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:27:21,439 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:27:21,439 INFO L85 PathProgramCache]: Analyzing trace with hash -2082309819, now seen corresponding path program 1 times [2023-09-01 05:27:21,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:27:21,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249503578] [2023-09-01 05:27:21,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:27:21,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:27:21,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:27:22,174 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 05:27:22,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:27:22,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249503578] [2023-09-01 05:27:22,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249503578] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:27:22,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:27:22,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-09-01 05:27:22,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452395271] [2023-09-01 05:27:22,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:27:22,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-09-01 05:27:22,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:27:22,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-09-01 05:27:22,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2023-09-01 05:27:22,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 325 [2023-09-01 05:27:22,628 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 57 transitions, 572 flow. Second operand has 11 states, 11 states have (on average 141.0909090909091) internal successors, (1552), 11 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 05:27:22,628 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:27:22,628 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 325 [2023-09-01 05:27:22,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:27:23,000 INFO L130 PetriNetUnfolder]: 77/210 cut-off events. [2023-09-01 05:27:23,001 INFO L131 PetriNetUnfolder]: For 747/747 co-relation queries the response was YES. [2023-09-01 05:27:23,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 983 conditions, 210 events. 77/210 cut-off events. For 747/747 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 849 event pairs, 20 based on Foata normal form. 3/213 useless extension candidates. Maximal degree in co-relation 858. Up to 119 conditions per place. [2023-09-01 05:27:23,003 INFO L137 encePairwiseOnDemand]: 315/325 looper letters, 50 selfloop transitions, 27 changer transitions 0/77 dead transitions. [2023-09-01 05:27:23,003 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 77 transitions, 812 flow [2023-09-01 05:27:23,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-09-01 05:27:23,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-09-01 05:27:23,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1728 transitions. [2023-09-01 05:27:23,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4430769230769231 [2023-09-01 05:27:23,007 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1728 transitions. [2023-09-01 05:27:23,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1728 transitions. [2023-09-01 05:27:23,008 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:27:23,008 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1728 transitions. [2023-09-01 05:27:23,010 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 144.0) internal successors, (1728), 12 states have internal predecessors, (1728), 0 states have call successors, (0), 0 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:27:23,014 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 325.0) internal successors, (4225), 13 states have internal predecessors, (4225), 0 states have call successors, (0), 0 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:27:23,015 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 325.0) internal successors, (4225), 13 states have internal predecessors, (4225), 0 states have call successors, (0), 0 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:27:23,015 INFO L175 Difference]: Start difference. First operand has 95 places, 57 transitions, 572 flow. Second operand 12 states and 1728 transitions. [2023-09-01 05:27:23,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 77 transitions, 812 flow [2023-09-01 05:27:23,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 77 transitions, 709 flow, removed 8 selfloop flow, removed 13 redundant places. [2023-09-01 05:27:23,021 INFO L231 Difference]: Finished difference. Result has 84 places, 63 transitions, 610 flow [2023-09-01 05:27:23,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=479, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=610, PETRI_PLACES=84, PETRI_TRANSITIONS=63} [2023-09-01 05:27:23,022 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 51 predicate places. [2023-09-01 05:27:23,022 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 63 transitions, 610 flow [2023-09-01 05:27:23,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 141.0909090909091) internal successors, (1552), 11 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 05:27:23,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:27:23,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:27:23,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-09-01 05:27:23,023 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:27:23,023 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:27:23,024 INFO L85 PathProgramCache]: Analyzing trace with hash 484799435, now seen corresponding path program 2 times [2023-09-01 05:27:23,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:27:23,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995002346] [2023-09-01 05:27:23,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:27:23,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:27:23,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:27:23,786 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 05:27:23,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:27:23,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995002346] [2023-09-01 05:27:23,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995002346] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:27:23,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:27:23,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-09-01 05:27:23,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134924030] [2023-09-01 05:27:23,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:27:23,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-09-01 05:27:23,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:27:23,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-09-01 05:27:23,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-09-01 05:27:24,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 325 [2023-09-01 05:27:24,249 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 63 transitions, 610 flow. Second operand has 11 states, 11 states have (on average 141.0909090909091) internal successors, (1552), 11 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 05:27:24,249 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:27:24,249 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 325 [2023-09-01 05:27:24,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:27:24,672 INFO L130 PetriNetUnfolder]: 72/197 cut-off events. [2023-09-01 05:27:24,672 INFO L131 PetriNetUnfolder]: For 758/758 co-relation queries the response was YES. [2023-09-01 05:27:24,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 916 conditions, 197 events. 72/197 cut-off events. For 758/758 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 773 event pairs, 12 based on Foata normal form. 6/203 useless extension candidates. Maximal degree in co-relation 835. Up to 68 conditions per place. [2023-09-01 05:27:24,674 INFO L137 encePairwiseOnDemand]: 315/325 looper letters, 45 selfloop transitions, 35 changer transitions 0/80 dead transitions. [2023-09-01 05:27:24,674 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 80 transitions, 797 flow [2023-09-01 05:27:24,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-09-01 05:27:24,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-09-01 05:27:24,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2300 transitions. [2023-09-01 05:27:24,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4423076923076923 [2023-09-01 05:27:24,678 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2300 transitions. [2023-09-01 05:27:24,678 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2300 transitions. [2023-09-01 05:27:24,679 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:27:24,679 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2300 transitions. [2023-09-01 05:27:24,689 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 143.75) internal successors, (2300), 16 states have internal predecessors, (2300), 0 states have call successors, (0), 0 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:27:24,694 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 325.0) internal successors, (5525), 17 states have internal predecessors, (5525), 0 states have call successors, (0), 0 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:27:24,695 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 325.0) internal successors, (5525), 17 states have internal predecessors, (5525), 0 states have call successors, (0), 0 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:27:24,696 INFO L175 Difference]: Start difference. First operand has 84 places, 63 transitions, 610 flow. Second operand 16 states and 2300 transitions. [2023-09-01 05:27:24,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 80 transitions, 797 flow [2023-09-01 05:27:24,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 80 transitions, 716 flow, removed 15 selfloop flow, removed 9 redundant places. [2023-09-01 05:27:24,704 INFO L231 Difference]: Finished difference. Result has 90 places, 59 transitions, 567 flow [2023-09-01 05:27:24,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=497, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=567, PETRI_PLACES=90, PETRI_TRANSITIONS=59} [2023-09-01 05:27:24,705 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 57 predicate places. [2023-09-01 05:27:24,705 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 59 transitions, 567 flow [2023-09-01 05:27:24,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 141.0909090909091) internal successors, (1552), 11 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 05:27:24,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:27:24,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:27:24,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-09-01 05:27:24,706 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:27:24,706 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:27:24,707 INFO L85 PathProgramCache]: Analyzing trace with hash 686384355, now seen corresponding path program 3 times [2023-09-01 05:27:24,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:27:24,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516334121] [2023-09-01 05:27:24,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:27:24,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:27:24,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:27:25,398 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 05:27:25,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:27:25,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516334121] [2023-09-01 05:27:25,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516334121] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:27:25,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:27:25,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-09-01 05:27:25,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870235195] [2023-09-01 05:27:25,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:27:25,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-09-01 05:27:25,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:27:25,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-09-01 05:27:25,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-09-01 05:27:25,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 138 out of 325 [2023-09-01 05:27:25,968 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 59 transitions, 567 flow. Second operand has 11 states, 11 states have (on average 139.0909090909091) internal successors, (1530), 11 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 05:27:25,968 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:27:25,969 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 138 of 325 [2023-09-01 05:27:25,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:27:26,287 INFO L130 PetriNetUnfolder]: 69/191 cut-off events. [2023-09-01 05:27:26,288 INFO L131 PetriNetUnfolder]: For 625/625 co-relation queries the response was YES. [2023-09-01 05:27:26,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 899 conditions, 191 events. 69/191 cut-off events. For 625/625 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 739 event pairs, 18 based on Foata normal form. 3/194 useless extension candidates. Maximal degree in co-relation 774. Up to 105 conditions per place. [2023-09-01 05:27:26,290 INFO L137 encePairwiseOnDemand]: 315/325 looper letters, 45 selfloop transitions, 27 changer transitions 0/72 dead transitions. [2023-09-01 05:27:26,290 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 72 transitions, 744 flow [2023-09-01 05:27:26,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-09-01 05:27:26,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-09-01 05:27:26,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1423 transitions. [2023-09-01 05:27:26,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43784615384615383 [2023-09-01 05:27:26,294 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1423 transitions. [2023-09-01 05:27:26,294 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1423 transitions. [2023-09-01 05:27:26,295 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:27:26,295 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1423 transitions. [2023-09-01 05:27:26,297 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 142.3) internal successors, (1423), 10 states have internal predecessors, (1423), 0 states have call successors, (0), 0 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:27:26,300 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 325.0) internal successors, (3575), 11 states have internal predecessors, (3575), 0 states have call successors, (0), 0 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:27:26,300 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 325.0) internal successors, (3575), 11 states have internal predecessors, (3575), 0 states have call successors, (0), 0 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:27:26,301 INFO L175 Difference]: Start difference. First operand has 90 places, 59 transitions, 567 flow. Second operand 10 states and 1423 transitions. [2023-09-01 05:27:26,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 72 transitions, 744 flow [2023-09-01 05:27:26,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 72 transitions, 621 flow, removed 6 selfloop flow, removed 19 redundant places. [2023-09-01 05:27:26,306 INFO L231 Difference]: Finished difference. Result has 80 places, 58 transitions, 494 flow [2023-09-01 05:27:26,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=440, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=494, PETRI_PLACES=80, PETRI_TRANSITIONS=58} [2023-09-01 05:27:26,307 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 47 predicate places. [2023-09-01 05:27:26,307 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 58 transitions, 494 flow [2023-09-01 05:27:26,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 139.0909090909091) internal successors, (1530), 11 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 05:27:26,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:27:26,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:27:26,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-09-01 05:27:26,308 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:27:26,308 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:27:26,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1276644141, now seen corresponding path program 4 times [2023-09-01 05:27:26,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:27:26,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048347709] [2023-09-01 05:27:26,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:27:26,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:27:26,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:27:26,787 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 05:27:26,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:27:26,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048347709] [2023-09-01 05:27:26,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048347709] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:27:26,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:27:26,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-09-01 05:27:26,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333405773] [2023-09-01 05:27:26,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:27:26,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-09-01 05:27:26,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:27:26,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-09-01 05:27:26,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-09-01 05:27:27,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 144 out of 325 [2023-09-01 05:27:27,173 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 58 transitions, 494 flow. Second operand has 10 states, 10 states have (on average 145.1) internal successors, (1451), 10 states have internal predecessors, (1451), 0 states have call successors, (0), 0 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:27:27,173 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:27:27,173 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 325 [2023-09-01 05:27:27,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:27:27,431 INFO L130 PetriNetUnfolder]: 63/193 cut-off events. [2023-09-01 05:27:27,431 INFO L131 PetriNetUnfolder]: For 505/505 co-relation queries the response was YES. [2023-09-01 05:27:27,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 843 conditions, 193 events. 63/193 cut-off events. For 505/505 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 835 event pairs, 11 based on Foata normal form. 3/196 useless extension candidates. Maximal degree in co-relation 718. Up to 74 conditions per place. [2023-09-01 05:27:27,433 INFO L137 encePairwiseOnDemand]: 314/325 looper letters, 40 selfloop transitions, 40 changer transitions 0/81 dead transitions. [2023-09-01 05:27:27,433 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 81 transitions, 771 flow [2023-09-01 05:27:27,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-09-01 05:27:27,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-09-01 05:27:27,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1774 transitions. [2023-09-01 05:27:27,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45487179487179485 [2023-09-01 05:27:27,436 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1774 transitions. [2023-09-01 05:27:27,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1774 transitions. [2023-09-01 05:27:27,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:27:27,437 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1774 transitions. [2023-09-01 05:27:27,439 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 147.83333333333334) internal successors, (1774), 12 states have internal predecessors, (1774), 0 states have call successors, (0), 0 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:27:27,443 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 325.0) internal successors, (4225), 13 states have internal predecessors, (4225), 0 states have call successors, (0), 0 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:27:27,444 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 325.0) internal successors, (4225), 13 states have internal predecessors, (4225), 0 states have call successors, (0), 0 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:27:27,444 INFO L175 Difference]: Start difference. First operand has 80 places, 58 transitions, 494 flow. Second operand 12 states and 1774 transitions. [2023-09-01 05:27:27,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 81 transitions, 771 flow [2023-09-01 05:27:27,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 81 transitions, 723 flow, removed 2 selfloop flow, removed 9 redundant places. [2023-09-01 05:27:27,449 INFO L231 Difference]: Finished difference. Result has 86 places, 67 transitions, 666 flow [2023-09-01 05:27:27,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=450, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=666, PETRI_PLACES=86, PETRI_TRANSITIONS=67} [2023-09-01 05:27:27,449 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 53 predicate places. [2023-09-01 05:27:27,449 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 67 transitions, 666 flow [2023-09-01 05:27:27,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 145.1) internal successors, (1451), 10 states have internal predecessors, (1451), 0 states have call successors, (0), 0 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:27:27,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:27:27,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:27:27,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-09-01 05:27:27,450 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:27:27,451 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:27:27,451 INFO L85 PathProgramCache]: Analyzing trace with hash 1276644215, now seen corresponding path program 3 times [2023-09-01 05:27:27,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:27:27,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934084694] [2023-09-01 05:27:27,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:27:27,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:27:27,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:27:28,075 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 05:27:28,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:27:28,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934084694] [2023-09-01 05:27:28,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934084694] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:27:28,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:27:28,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-09-01 05:27:28,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411777401] [2023-09-01 05:27:28,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:27:28,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-09-01 05:27:28,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:27:28,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-09-01 05:27:28,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-09-01 05:27:28,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 325 [2023-09-01 05:27:28,512 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 67 transitions, 666 flow. Second operand has 11 states, 11 states have (on average 141.0909090909091) internal successors, (1552), 11 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 05:27:28,512 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:27:28,512 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 325 [2023-09-01 05:27:28,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:27:28,822 INFO L130 PetriNetUnfolder]: 77/212 cut-off events. [2023-09-01 05:27:28,822 INFO L131 PetriNetUnfolder]: For 678/678 co-relation queries the response was YES. [2023-09-01 05:27:28,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 981 conditions, 212 events. 77/212 cut-off events. For 678/678 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 873 event pairs, 12 based on Foata normal form. 3/215 useless extension candidates. Maximal degree in co-relation 856. Up to 65 conditions per place. [2023-09-01 05:27:28,824 INFO L137 encePairwiseOnDemand]: 314/325 looper letters, 36 selfloop transitions, 42 changer transitions 0/78 dead transitions. [2023-09-01 05:27:28,824 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 78 transitions, 839 flow [2023-09-01 05:27:28,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-09-01 05:27:28,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-09-01 05:27:28,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1866 transitions. [2023-09-01 05:27:28,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4416568047337278 [2023-09-01 05:27:28,827 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1866 transitions. [2023-09-01 05:27:28,828 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1866 transitions. [2023-09-01 05:27:28,828 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:27:28,828 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1866 transitions. [2023-09-01 05:27:28,830 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 143.53846153846155) internal successors, (1866), 13 states have internal predecessors, (1866), 0 states have call successors, (0), 0 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:27:28,834 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 325.0) internal successors, (4550), 14 states have internal predecessors, (4550), 0 states have call successors, (0), 0 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:27:28,835 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 325.0) internal successors, (4550), 14 states have internal predecessors, (4550), 0 states have call successors, (0), 0 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:27:28,835 INFO L175 Difference]: Start difference. First operand has 86 places, 67 transitions, 666 flow. Second operand 13 states and 1866 transitions. [2023-09-01 05:27:28,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 78 transitions, 839 flow [2023-09-01 05:27:28,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 78 transitions, 780 flow, removed 12 selfloop flow, removed 7 redundant places. [2023-09-01 05:27:28,840 INFO L231 Difference]: Finished difference. Result has 91 places, 65 transitions, 673 flow [2023-09-01 05:27:28,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=589, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=673, PETRI_PLACES=91, PETRI_TRANSITIONS=65} [2023-09-01 05:27:28,841 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 58 predicate places. [2023-09-01 05:27:28,841 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 65 transitions, 673 flow [2023-09-01 05:27:28,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 141.0909090909091) internal successors, (1552), 11 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 05:27:28,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:27:28,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:27:28,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-09-01 05:27:28,842 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:27:28,842 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:27:28,842 INFO L85 PathProgramCache]: Analyzing trace with hash -466964249, now seen corresponding path program 4 times [2023-09-01 05:27:28,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:27:28,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51279331] [2023-09-01 05:27:28,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:27:28,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:27:28,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:27:29,511 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 05:27:29,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:27:29,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51279331] [2023-09-01 05:27:29,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51279331] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:27:29,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:27:29,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-09-01 05:27:29,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323266345] [2023-09-01 05:27:29,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:27:29,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-09-01 05:27:29,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:27:29,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-09-01 05:27:29,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-09-01 05:27:29,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 325 [2023-09-01 05:27:29,912 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 65 transitions, 673 flow. Second operand has 11 states, 11 states have (on average 141.0909090909091) internal successors, (1552), 11 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 05:27:29,912 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:27:29,912 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 325 [2023-09-01 05:27:29,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:27:30,213 INFO L130 PetriNetUnfolder]: 75/205 cut-off events. [2023-09-01 05:27:30,214 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-09-01 05:27:30,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 983 conditions, 205 events. 75/205 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 835 event pairs, 4 based on Foata normal form. 3/208 useless extension candidates. Maximal degree in co-relation 866. Up to 55 conditions per place. [2023-09-01 05:27:30,216 INFO L137 encePairwiseOnDemand]: 315/325 looper letters, 28 selfloop transitions, 46 changer transitions 0/74 dead transitions. [2023-09-01 05:27:30,216 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 74 transitions, 862 flow [2023-09-01 05:27:30,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-09-01 05:27:30,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-09-01 05:27:30,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1859 transitions. [2023-09-01 05:27:30,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44 [2023-09-01 05:27:30,219 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1859 transitions. [2023-09-01 05:27:30,219 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1859 transitions. [2023-09-01 05:27:30,220 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:27:30,220 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1859 transitions. [2023-09-01 05:27:30,222 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 143.0) internal successors, (1859), 13 states have internal predecessors, (1859), 0 states have call successors, (0), 0 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:27:30,226 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 325.0) internal successors, (4550), 14 states have internal predecessors, (4550), 0 states have call successors, (0), 0 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:27:30,227 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 325.0) internal successors, (4550), 14 states have internal predecessors, (4550), 0 states have call successors, (0), 0 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:27:30,227 INFO L175 Difference]: Start difference. First operand has 91 places, 65 transitions, 673 flow. Second operand 13 states and 1859 transitions. [2023-09-01 05:27:30,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 74 transitions, 862 flow [2023-09-01 05:27:30,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 74 transitions, 762 flow, removed 6 selfloop flow, removed 13 redundant places. [2023-09-01 05:27:30,232 INFO L231 Difference]: Finished difference. Result has 93 places, 67 transitions, 742 flow [2023-09-01 05:27:30,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=570, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=742, PETRI_PLACES=93, PETRI_TRANSITIONS=67} [2023-09-01 05:27:30,233 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 60 predicate places. [2023-09-01 05:27:30,233 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 67 transitions, 742 flow [2023-09-01 05:27:30,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 141.0909090909091) internal successors, (1552), 11 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 05:27:30,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:27:30,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:27:30,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-09-01 05:27:30,234 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:27:30,234 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:27:30,234 INFO L85 PathProgramCache]: Analyzing trace with hash -466964323, now seen corresponding path program 5 times [2023-09-01 05:27:30,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:27:30,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675445567] [2023-09-01 05:27:30,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:27:30,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:27:30,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:27:30,727 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 05:27:30,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:27:30,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675445567] [2023-09-01 05:27:30,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675445567] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:27:30,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:27:30,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-09-01 05:27:30,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384100538] [2023-09-01 05:27:30,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:27:30,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-09-01 05:27:30,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:27:30,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-09-01 05:27:30,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-09-01 05:27:31,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 325 [2023-09-01 05:27:31,143 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 67 transitions, 742 flow. Second operand has 11 states, 11 states have (on average 144.0) internal successors, (1584), 11 states have internal predecessors, (1584), 0 states have call successors, (0), 0 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:27:31,144 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:27:31,144 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 325 [2023-09-01 05:27:31,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:27:31,524 INFO L130 PetriNetUnfolder]: 56/177 cut-off events. [2023-09-01 05:27:31,524 INFO L131 PetriNetUnfolder]: For 790/790 co-relation queries the response was YES. [2023-09-01 05:27:31,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 906 conditions, 177 events. 56/177 cut-off events. For 790/790 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 777 event pairs, 8 based on Foata normal form. 3/180 useless extension candidates. Maximal degree in co-relation 743. Up to 63 conditions per place. [2023-09-01 05:27:31,526 INFO L137 encePairwiseOnDemand]: 315/325 looper letters, 23 selfloop transitions, 46 changer transitions 0/70 dead transitions. [2023-09-01 05:27:31,526 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 70 transitions, 873 flow [2023-09-01 05:27:31,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-09-01 05:27:31,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-09-01 05:27:31,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1749 transitions. [2023-09-01 05:27:31,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44846153846153847 [2023-09-01 05:27:31,529 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1749 transitions. [2023-09-01 05:27:31,529 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1749 transitions. [2023-09-01 05:27:31,530 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:27:31,530 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1749 transitions. [2023-09-01 05:27:31,532 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 145.75) internal successors, (1749), 12 states have internal predecessors, (1749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 05:27:31,535 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 325.0) internal successors, (4225), 13 states have internal predecessors, (4225), 0 states have call successors, (0), 0 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:27:31,535 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 325.0) internal successors, (4225), 13 states have internal predecessors, (4225), 0 states have call successors, (0), 0 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:27:31,536 INFO L175 Difference]: Start difference. First operand has 93 places, 67 transitions, 742 flow. Second operand 12 states and 1749 transitions. [2023-09-01 05:27:31,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 70 transitions, 873 flow [2023-09-01 05:27:31,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 70 transitions, 784 flow, removed 8 selfloop flow, removed 10 redundant places. [2023-09-01 05:27:31,541 INFO L231 Difference]: Finished difference. Result has 94 places, 65 transitions, 727 flow [2023-09-01 05:27:31,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=635, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=727, PETRI_PLACES=94, PETRI_TRANSITIONS=65} [2023-09-01 05:27:31,541 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 61 predicate places. [2023-09-01 05:27:31,541 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 65 transitions, 727 flow [2023-09-01 05:27:31,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 144.0) internal successors, (1584), 11 states have internal predecessors, (1584), 0 states have call successors, (0), 0 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:27:31,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:27:31,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:27:31,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-09-01 05:27:31,542 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:27:31,543 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:27:31,543 INFO L85 PathProgramCache]: Analyzing trace with hash 283452800, now seen corresponding path program 1 times [2023-09-01 05:27:31,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:27:31,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292022604] [2023-09-01 05:27:31,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:27:31,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:27:31,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:27:32,522 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 05:27:32,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:27:32,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292022604] [2023-09-01 05:27:32,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292022604] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:27:32,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:27:32,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-09-01 05:27:32,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412659533] [2023-09-01 05:27:32,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:27:32,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 05:27:32,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:27:32,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 05:27:32,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2023-09-01 05:27:33,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 325 [2023-09-01 05:27:33,425 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 65 transitions, 727 flow. Second operand has 13 states, 13 states have (on average 133.15384615384616) internal successors, (1731), 13 states have internal predecessors, (1731), 0 states have call successors, (0), 0 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:27:33,425 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:27:33,425 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 325 [2023-09-01 05:27:33,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:27:33,844 INFO L130 PetriNetUnfolder]: 79/228 cut-off events. [2023-09-01 05:27:33,844 INFO L131 PetriNetUnfolder]: For 936/936 co-relation queries the response was YES. [2023-09-01 05:27:33,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1135 conditions, 228 events. 79/228 cut-off events. For 936/936 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1012 event pairs, 32 based on Foata normal form. 2/230 useless extension candidates. Maximal degree in co-relation 960. Up to 178 conditions per place. [2023-09-01 05:27:33,847 INFO L137 encePairwiseOnDemand]: 314/325 looper letters, 67 selfloop transitions, 22 changer transitions 0/89 dead transitions. [2023-09-01 05:27:33,847 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 89 transitions, 1099 flow [2023-09-01 05:27:33,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-09-01 05:27:33,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-09-01 05:27:33,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1625 transitions. [2023-09-01 05:27:33,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2023-09-01 05:27:33,850 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1625 transitions. [2023-09-01 05:27:33,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1625 transitions. [2023-09-01 05:27:33,851 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:27:33,851 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1625 transitions. [2023-09-01 05:27:33,853 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 135.41666666666666) internal successors, (1625), 12 states have internal predecessors, (1625), 0 states have call successors, (0), 0 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:27:33,856 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 325.0) internal successors, (4225), 13 states have internal predecessors, (4225), 0 states have call successors, (0), 0 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:27:33,856 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 325.0) internal successors, (4225), 13 states have internal predecessors, (4225), 0 states have call successors, (0), 0 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:27:33,857 INFO L175 Difference]: Start difference. First operand has 94 places, 65 transitions, 727 flow. Second operand 12 states and 1625 transitions. [2023-09-01 05:27:33,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 89 transitions, 1099 flow [2023-09-01 05:27:33,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 89 transitions, 972 flow, removed 1 selfloop flow, removed 11 redundant places. [2023-09-01 05:27:33,862 INFO L231 Difference]: Finished difference. Result has 101 places, 78 transitions, 838 flow [2023-09-01 05:27:33,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=624, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=838, PETRI_PLACES=101, PETRI_TRANSITIONS=78} [2023-09-01 05:27:33,863 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 68 predicate places. [2023-09-01 05:27:33,863 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 78 transitions, 838 flow [2023-09-01 05:27:33,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 133.15384615384616) internal successors, (1731), 13 states have internal predecessors, (1731), 0 states have call successors, (0), 0 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:27:33,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:27:33,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:27:33,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-09-01 05:27:33,864 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:27:33,865 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:27:33,865 INFO L85 PathProgramCache]: Analyzing trace with hash 159015452, now seen corresponding path program 2 times [2023-09-01 05:27:33,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:27:33,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608789646] [2023-09-01 05:27:33,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:27:33,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:27:33,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:27:34,716 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 05:27:34,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:27:34,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608789646] [2023-09-01 05:27:34,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608789646] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:27:34,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:27:34,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-09-01 05:27:34,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428008137] [2023-09-01 05:27:34,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:27:34,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 05:27:34,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:27:34,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 05:27:34,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2023-09-01 05:27:35,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 325 [2023-09-01 05:27:35,584 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 78 transitions, 838 flow. Second operand has 13 states, 13 states have (on average 133.15384615384616) internal successors, (1731), 13 states have internal predecessors, (1731), 0 states have call successors, (0), 0 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:27:35,585 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:27:35,585 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 325 [2023-09-01 05:27:35,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:27:36,012 INFO L130 PetriNetUnfolder]: 85/250 cut-off events. [2023-09-01 05:27:36,012 INFO L131 PetriNetUnfolder]: For 937/937 co-relation queries the response was YES. [2023-09-01 05:27:36,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1241 conditions, 250 events. 85/250 cut-off events. For 937/937 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1152 event pairs, 37 based on Foata normal form. 2/252 useless extension candidates. Maximal degree in co-relation 1130. Up to 172 conditions per place. [2023-09-01 05:27:36,014 INFO L137 encePairwiseOnDemand]: 314/325 looper letters, 67 selfloop transitions, 31 changer transitions 0/98 dead transitions. [2023-09-01 05:27:36,014 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 98 transitions, 1181 flow [2023-09-01 05:27:36,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-09-01 05:27:36,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-09-01 05:27:36,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1762 transitions. [2023-09-01 05:27:36,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4170414201183432 [2023-09-01 05:27:36,017 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1762 transitions. [2023-09-01 05:27:36,017 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1762 transitions. [2023-09-01 05:27:36,018 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:27:36,018 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1762 transitions. [2023-09-01 05:27:36,020 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 135.53846153846155) internal successors, (1762), 13 states have internal predecessors, (1762), 0 states have call successors, (0), 0 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:27:36,023 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 325.0) internal successors, (4550), 14 states have internal predecessors, (4550), 0 states have call successors, (0), 0 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:27:36,023 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 325.0) internal successors, (4550), 14 states have internal predecessors, (4550), 0 states have call successors, (0), 0 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:27:36,023 INFO L175 Difference]: Start difference. First operand has 101 places, 78 transitions, 838 flow. Second operand 13 states and 1762 transitions. [2023-09-01 05:27:36,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 98 transitions, 1181 flow [2023-09-01 05:27:36,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 98 transitions, 1168 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-09-01 05:27:36,030 INFO L231 Difference]: Finished difference. Result has 118 places, 88 transitions, 1045 flow [2023-09-01 05:27:36,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=825, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1045, PETRI_PLACES=118, PETRI_TRANSITIONS=88} [2023-09-01 05:27:36,031 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 85 predicate places. [2023-09-01 05:27:36,031 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 88 transitions, 1045 flow [2023-09-01 05:27:36,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 133.15384615384616) internal successors, (1731), 13 states have internal predecessors, (1731), 0 states have call successors, (0), 0 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:27:36,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:27:36,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:27:36,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-09-01 05:27:36,032 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:27:36,032 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:27:36,033 INFO L85 PathProgramCache]: Analyzing trace with hash -799566764, now seen corresponding path program 1 times [2023-09-01 05:27:36,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:27:36,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377447279] [2023-09-01 05:27:36,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:27:36,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:27:36,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:27:36,661 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 05:27:36,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:27:36,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377447279] [2023-09-01 05:27:36,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377447279] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:27:36,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:27:36,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-09-01 05:27:36,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427586802] [2023-09-01 05:27:36,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:27:36,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-09-01 05:27:36,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:27:36,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-09-01 05:27:36,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2023-09-01 05:27:37,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 325 [2023-09-01 05:27:37,370 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 88 transitions, 1045 flow. Second operand has 12 states, 12 states have (on average 137.16666666666666) internal successors, (1646), 12 states have internal predecessors, (1646), 0 states have call successors, (0), 0 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:27:37,370 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:27:37,370 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 325 [2023-09-01 05:27:37,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:27:37,776 INFO L130 PetriNetUnfolder]: 65/228 cut-off events. [2023-09-01 05:27:37,776 INFO L131 PetriNetUnfolder]: For 1237/1237 co-relation queries the response was YES. [2023-09-01 05:27:37,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1314 conditions, 228 events. 65/228 cut-off events. For 1237/1237 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1164 event pairs, 9 based on Foata normal form. 2/230 useless extension candidates. Maximal degree in co-relation 1208. Up to 85 conditions per place. [2023-09-01 05:27:37,779 INFO L137 encePairwiseOnDemand]: 315/325 looper letters, 94 selfloop transitions, 26 changer transitions 0/121 dead transitions. [2023-09-01 05:27:37,779 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 121 transitions, 1579 flow [2023-09-01 05:27:37,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-09-01 05:27:37,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-09-01 05:27:37,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1680 transitions. [2023-09-01 05:27:37,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4307692307692308 [2023-09-01 05:27:37,782 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1680 transitions. [2023-09-01 05:27:37,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1680 transitions. [2023-09-01 05:27:37,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:27:37,782 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1680 transitions. [2023-09-01 05:27:37,785 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 140.0) internal successors, (1680), 12 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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:27:37,788 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 325.0) internal successors, (4225), 13 states have internal predecessors, (4225), 0 states have call successors, (0), 0 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:27:37,788 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 325.0) internal successors, (4225), 13 states have internal predecessors, (4225), 0 states have call successors, (0), 0 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:27:37,788 INFO L175 Difference]: Start difference. First operand has 118 places, 88 transitions, 1045 flow. Second operand 12 states and 1680 transitions. [2023-09-01 05:27:37,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 121 transitions, 1579 flow [2023-09-01 05:27:37,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 121 transitions, 1543 flow, removed 9 selfloop flow, removed 4 redundant places. [2023-09-01 05:27:37,797 INFO L231 Difference]: Finished difference. Result has 130 places, 97 transitions, 1206 flow [2023-09-01 05:27:37,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=1014, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1206, PETRI_PLACES=130, PETRI_TRANSITIONS=97} [2023-09-01 05:27:37,798 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 97 predicate places. [2023-09-01 05:27:37,798 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 97 transitions, 1206 flow [2023-09-01 05:27:37,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 137.16666666666666) internal successors, (1646), 12 states have internal predecessors, (1646), 0 states have call successors, (0), 0 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:27:37,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:27:37,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:27:37,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-09-01 05:27:37,799 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:27:37,799 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:27:37,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1728997246, now seen corresponding path program 2 times [2023-09-01 05:27:37,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:27:37,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818405192] [2023-09-01 05:27:37,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:27:37,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:27:37,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:27:38,668 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 05:27:38,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:27:38,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818405192] [2023-09-01 05:27:38,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818405192] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:27:38,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:27:38,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-09-01 05:27:38,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844774743] [2023-09-01 05:27:38,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:27:38,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 05:27:38,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:27:38,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 05:27:38,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2023-09-01 05:27:39,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 325 [2023-09-01 05:27:39,482 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 97 transitions, 1206 flow. Second operand has 13 states, 13 states have (on average 131.15384615384616) internal successors, (1705), 13 states have internal predecessors, (1705), 0 states have call successors, (0), 0 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:27:39,482 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:27:39,482 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 325 [2023-09-01 05:27:39,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:27:39,817 INFO L130 PetriNetUnfolder]: 94/287 cut-off events. [2023-09-01 05:27:39,817 INFO L131 PetriNetUnfolder]: For 1686/1686 co-relation queries the response was YES. [2023-09-01 05:27:39,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1624 conditions, 287 events. 94/287 cut-off events. For 1686/1686 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1441 event pairs, 30 based on Foata normal form. 2/289 useless extension candidates. Maximal degree in co-relation 1470. Up to 172 conditions per place. [2023-09-01 05:27:39,821 INFO L137 encePairwiseOnDemand]: 314/325 looper letters, 71 selfloop transitions, 40 changer transitions 0/111 dead transitions. [2023-09-01 05:27:39,821 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 111 transitions, 1510 flow [2023-09-01 05:27:39,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-09-01 05:27:39,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-09-01 05:27:39,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1475 transitions. [2023-09-01 05:27:39,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125874125874126 [2023-09-01 05:27:39,826 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1475 transitions. [2023-09-01 05:27:39,826 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1475 transitions. [2023-09-01 05:27:39,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:27:39,827 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1475 transitions. [2023-09-01 05:27:39,829 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 134.0909090909091) internal successors, (1475), 11 states have internal predecessors, (1475), 0 states have call successors, (0), 0 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:27:39,833 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 325.0) internal successors, (3900), 12 states have internal predecessors, (3900), 0 states have call successors, (0), 0 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:27:39,834 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 325.0) internal successors, (3900), 12 states have internal predecessors, (3900), 0 states have call successors, (0), 0 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:27:39,834 INFO L175 Difference]: Start difference. First operand has 130 places, 97 transitions, 1206 flow. Second operand 11 states and 1475 transitions. [2023-09-01 05:27:39,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 111 transitions, 1510 flow [2023-09-01 05:27:39,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 111 transitions, 1475 flow, removed 7 selfloop flow, removed 4 redundant places. [2023-09-01 05:27:39,846 INFO L231 Difference]: Finished difference. Result has 139 places, 100 transitions, 1319 flow [2023-09-01 05:27:39,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=1179, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1319, PETRI_PLACES=139, PETRI_TRANSITIONS=100} [2023-09-01 05:27:39,848 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 106 predicate places. [2023-09-01 05:27:39,848 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 100 transitions, 1319 flow [2023-09-01 05:27:39,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 131.15384615384616) internal successors, (1705), 13 states have internal predecessors, (1705), 0 states have call successors, (0), 0 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:27:39,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:27:39,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:27:39,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-09-01 05:27:39,849 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:27:39,850 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:27:39,850 INFO L85 PathProgramCache]: Analyzing trace with hash 403212546, now seen corresponding path program 3 times [2023-09-01 05:27:39,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:27:39,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728667063] [2023-09-01 05:27:39,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:27:39,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:27:39,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:27:40,791 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 05:27:40,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:27:40,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728667063] [2023-09-01 05:27:40,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728667063] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:27:40,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:27:40,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-09-01 05:27:40,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332220469] [2023-09-01 05:27:40,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:27:40,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 05:27:40,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:27:40,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 05:27:40,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2023-09-01 05:27:41,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 325 [2023-09-01 05:27:41,625 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 100 transitions, 1319 flow. Second operand has 13 states, 13 states have (on average 131.15384615384616) internal successors, (1705), 13 states have internal predecessors, (1705), 0 states have call successors, (0), 0 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:27:41,626 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:27:41,626 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 325 [2023-09-01 05:27:41,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:27:41,992 INFO L130 PetriNetUnfolder]: 93/284 cut-off events. [2023-09-01 05:27:41,993 INFO L131 PetriNetUnfolder]: For 1954/1954 co-relation queries the response was YES. [2023-09-01 05:27:41,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1690 conditions, 284 events. 93/284 cut-off events. For 1954/1954 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1423 event pairs, 42 based on Foata normal form. 2/286 useless extension candidates. Maximal degree in co-relation 1544. Up to 237 conditions per place. [2023-09-01 05:27:41,996 INFO L137 encePairwiseOnDemand]: 314/325 looper letters, 73 selfloop transitions, 20 changer transitions 15/108 dead transitions. [2023-09-01 05:27:41,996 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 108 transitions, 1570 flow [2023-09-01 05:27:41,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-09-01 05:27:41,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-09-01 05:27:41,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1468 transitions. [2023-09-01 05:27:41,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4106293706293706 [2023-09-01 05:27:41,999 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1468 transitions. [2023-09-01 05:27:41,999 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1468 transitions. [2023-09-01 05:27:41,999 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:27:42,000 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1468 transitions. [2023-09-01 05:27:42,002 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 133.45454545454547) internal successors, (1468), 11 states have internal predecessors, (1468), 0 states have call successors, (0), 0 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:27:42,004 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 325.0) internal successors, (3900), 12 states have internal predecessors, (3900), 0 states have call successors, (0), 0 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:27:42,005 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 325.0) internal successors, (3900), 12 states have internal predecessors, (3900), 0 states have call successors, (0), 0 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:27:42,005 INFO L175 Difference]: Start difference. First operand has 139 places, 100 transitions, 1319 flow. Second operand 11 states and 1468 transitions. [2023-09-01 05:27:42,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 108 transitions, 1570 flow [2023-09-01 05:27:42,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 108 transitions, 1502 flow, removed 1 selfloop flow, removed 7 redundant places. [2023-09-01 05:27:42,017 INFO L231 Difference]: Finished difference. Result has 142 places, 92 transitions, 1183 flow [2023-09-01 05:27:42,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=1243, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1183, PETRI_PLACES=142, PETRI_TRANSITIONS=92} [2023-09-01 05:27:42,019 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 109 predicate places. [2023-09-01 05:27:42,019 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 92 transitions, 1183 flow [2023-09-01 05:27:42,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 131.15384615384616) internal successors, (1705), 13 states have internal predecessors, (1705), 0 states have call successors, (0), 0 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:27:42,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:27:42,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:27:42,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-09-01 05:27:42,020 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:27:42,020 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:27:42,020 INFO L85 PathProgramCache]: Analyzing trace with hash -474922192, now seen corresponding path program 4 times [2023-09-01 05:27:42,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:27:42,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180661659] [2023-09-01 05:27:42,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:27:42,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:27:42,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:27:42,977 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 05:27:42,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:27:42,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180661659] [2023-09-01 05:27:42,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180661659] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:27:42,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:27:42,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-09-01 05:27:42,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81406641] [2023-09-01 05:27:42,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:27:42,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 05:27:42,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:27:42,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 05:27:42,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2023-09-01 05:27:43,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 325 [2023-09-01 05:27:43,891 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 92 transitions, 1183 flow. Second operand has 13 states, 13 states have (on average 131.15384615384616) internal successors, (1705), 13 states have internal predecessors, (1705), 0 states have call successors, (0), 0 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:27:43,891 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:27:43,892 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 325 [2023-09-01 05:27:43,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:27:44,258 INFO L130 PetriNetUnfolder]: 93/282 cut-off events. [2023-09-01 05:27:44,258 INFO L131 PetriNetUnfolder]: For 1773/1773 co-relation queries the response was YES. [2023-09-01 05:27:44,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1646 conditions, 282 events. 93/282 cut-off events. For 1773/1773 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1392 event pairs, 46 based on Foata normal form. 2/284 useless extension candidates. Maximal degree in co-relation 1531. Up to 229 conditions per place. [2023-09-01 05:27:44,261 INFO L137 encePairwiseOnDemand]: 314/325 looper letters, 79 selfloop transitions, 26 changer transitions 0/105 dead transitions. [2023-09-01 05:27:44,262 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 105 transitions, 1482 flow [2023-09-01 05:27:44,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-09-01 05:27:44,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-09-01 05:27:44,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1470 transitions. [2023-09-01 05:27:44,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4111888111888112 [2023-09-01 05:27:44,264 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1470 transitions. [2023-09-01 05:27:44,264 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1470 transitions. [2023-09-01 05:27:44,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:27:44,265 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1470 transitions. [2023-09-01 05:27:44,267 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 133.63636363636363) internal successors, (1470), 11 states have internal predecessors, (1470), 0 states have call successors, (0), 0 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:27:44,270 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 325.0) internal successors, (3900), 12 states have internal predecessors, (3900), 0 states have call successors, (0), 0 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:27:44,270 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 325.0) internal successors, (3900), 12 states have internal predecessors, (3900), 0 states have call successors, (0), 0 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:27:44,271 INFO L175 Difference]: Start difference. First operand has 142 places, 92 transitions, 1183 flow. Second operand 11 states and 1470 transitions. [2023-09-01 05:27:44,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 105 transitions, 1482 flow [2023-09-01 05:27:44,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 105 transitions, 1439 flow, removed 3 selfloop flow, removed 7 redundant places. [2023-09-01 05:27:44,281 INFO L231 Difference]: Finished difference. Result has 141 places, 96 transitions, 1274 flow [2023-09-01 05:27:44,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=1141, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1274, PETRI_PLACES=141, PETRI_TRANSITIONS=96} [2023-09-01 05:27:44,282 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 108 predicate places. [2023-09-01 05:27:44,282 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 96 transitions, 1274 flow [2023-09-01 05:27:44,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 131.15384615384616) internal successors, (1705), 13 states have internal predecessors, (1705), 0 states have call successors, (0), 0 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:27:44,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:27:44,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:27:44,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-09-01 05:27:44,283 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:27:44,284 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:27:44,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1243073178, now seen corresponding path program 5 times [2023-09-01 05:27:44,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:27:44,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863360323] [2023-09-01 05:27:44,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:27:44,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:27:44,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:27:45,097 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 05:27:45,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:27:45,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863360323] [2023-09-01 05:27:45,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863360323] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:27:45,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:27:45,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-09-01 05:27:45,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192300190] [2023-09-01 05:27:45,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:27:45,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-09-01 05:27:45,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:27:45,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-09-01 05:27:45,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2023-09-01 05:27:46,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 325 [2023-09-01 05:27:46,172 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 96 transitions, 1274 flow. Second operand has 14 states, 14 states have (on average 131.07142857142858) internal successors, (1835), 14 states have internal predecessors, (1835), 0 states have call successors, (0), 0 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:27:46,172 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:27:46,172 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 325 [2023-09-01 05:27:46,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:27:46,595 INFO L130 PetriNetUnfolder]: 99/303 cut-off events. [2023-09-01 05:27:46,595 INFO L131 PetriNetUnfolder]: For 2063/2063 co-relation queries the response was YES. [2023-09-01 05:27:46,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1797 conditions, 303 events. 99/303 cut-off events. For 2063/2063 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1550 event pairs, 45 based on Foata normal form. 2/305 useless extension candidates. Maximal degree in co-relation 1660. Up to 209 conditions per place. [2023-09-01 05:27:46,598 INFO L137 encePairwiseOnDemand]: 315/325 looper letters, 72 selfloop transitions, 41 changer transitions 0/113 dead transitions. [2023-09-01 05:27:46,598 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 113 transitions, 1661 flow [2023-09-01 05:27:46,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-09-01 05:27:46,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-09-01 05:27:46,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1471 transitions. [2023-09-01 05:27:46,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41146853146853146 [2023-09-01 05:27:46,601 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1471 transitions. [2023-09-01 05:27:46,601 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1471 transitions. [2023-09-01 05:27:46,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:27:46,602 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1471 transitions. [2023-09-01 05:27:46,604 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 133.72727272727272) internal successors, (1471), 11 states have internal predecessors, (1471), 0 states have call successors, (0), 0 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:27:46,607 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 325.0) internal successors, (3900), 12 states have internal predecessors, (3900), 0 states have call successors, (0), 0 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:27:46,608 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 325.0) internal successors, (3900), 12 states have internal predecessors, (3900), 0 states have call successors, (0), 0 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:27:46,608 INFO L175 Difference]: Start difference. First operand has 141 places, 96 transitions, 1274 flow. Second operand 11 states and 1471 transitions. [2023-09-01 05:27:46,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 113 transitions, 1661 flow [2023-09-01 05:27:46,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 113 transitions, 1619 flow, removed 8 selfloop flow, removed 5 redundant places. [2023-09-01 05:27:46,619 INFO L231 Difference]: Finished difference. Result has 150 places, 103 transitions, 1472 flow [2023-09-01 05:27:46,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=1232, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1472, PETRI_PLACES=150, PETRI_TRANSITIONS=103} [2023-09-01 05:27:46,620 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 117 predicate places. [2023-09-01 05:27:46,620 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 103 transitions, 1472 flow [2023-09-01 05:27:46,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 131.07142857142858) internal successors, (1835), 14 states have internal predecessors, (1835), 0 states have call successors, (0), 0 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:27:46,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:27:46,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:27:46,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-09-01 05:27:46,621 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:27:46,621 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:27:46,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1784497786, now seen corresponding path program 6 times [2023-09-01 05:27:46,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:27:46,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214732903] [2023-09-01 05:27:46,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:27:46,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:27:46,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:27:47,471 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 05:27:47,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:27:47,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214732903] [2023-09-01 05:27:47,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214732903] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:27:47,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:27:47,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-09-01 05:27:47,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905827082] [2023-09-01 05:27:47,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:27:47,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 05:27:47,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:27:47,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 05:27:47,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2023-09-01 05:27:48,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 325 [2023-09-01 05:27:48,300 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 103 transitions, 1472 flow. Second operand has 13 states, 13 states have (on average 131.15384615384616) internal successors, (1705), 13 states have internal predecessors, (1705), 0 states have call successors, (0), 0 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:27:48,300 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:27:48,300 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 325 [2023-09-01 05:27:48,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:27:48,742 INFO L130 PetriNetUnfolder]: 101/313 cut-off events. [2023-09-01 05:27:48,742 INFO L131 PetriNetUnfolder]: For 2676/2676 co-relation queries the response was YES. [2023-09-01 05:27:48,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1956 conditions, 313 events. 101/313 cut-off events. For 2676/2676 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1640 event pairs, 36 based on Foata normal form. 2/315 useless extension candidates. Maximal degree in co-relation 1812. Up to 175 conditions per place. [2023-09-01 05:27:48,744 INFO L137 encePairwiseOnDemand]: 314/325 looper letters, 76 selfloop transitions, 49 changer transitions 0/125 dead transitions. [2023-09-01 05:27:48,744 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 125 transitions, 1866 flow [2023-09-01 05:27:48,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-09-01 05:27:48,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-09-01 05:27:48,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1745 transitions. [2023-09-01 05:27:48,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41301775147928993 [2023-09-01 05:27:48,747 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1745 transitions. [2023-09-01 05:27:48,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1745 transitions. [2023-09-01 05:27:48,748 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:27:48,748 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1745 transitions. [2023-09-01 05:27:48,750 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 134.23076923076923) internal successors, (1745), 13 states have internal predecessors, (1745), 0 states have call successors, (0), 0 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:27:48,753 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 325.0) internal successors, (4550), 14 states have internal predecessors, (4550), 0 states have call successors, (0), 0 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:27:48,754 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 325.0) internal successors, (4550), 14 states have internal predecessors, (4550), 0 states have call successors, (0), 0 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:27:48,754 INFO L175 Difference]: Start difference. First operand has 150 places, 103 transitions, 1472 flow. Second operand 13 states and 1745 transitions. [2023-09-01 05:27:48,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 125 transitions, 1866 flow [2023-09-01 05:27:48,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 125 transitions, 1799 flow, removed 12 selfloop flow, removed 5 redundant places. [2023-09-01 05:27:48,767 INFO L231 Difference]: Finished difference. Result has 162 places, 109 transitions, 1655 flow [2023-09-01 05:27:48,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=1405, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1655, PETRI_PLACES=162, PETRI_TRANSITIONS=109} [2023-09-01 05:27:48,767 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 129 predicate places. [2023-09-01 05:27:48,768 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 109 transitions, 1655 flow [2023-09-01 05:27:48,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 131.15384615384616) internal successors, (1705), 13 states have internal predecessors, (1705), 0 states have call successors, (0), 0 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:27:48,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:27:48,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:27:48,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-09-01 05:27:48,769 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:27:48,769 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:27:48,769 INFO L85 PathProgramCache]: Analyzing trace with hash 792474140, now seen corresponding path program 7 times [2023-09-01 05:27:48,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:27:48,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167843508] [2023-09-01 05:27:48,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:27:48,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:27:48,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:27:49,578 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 05:27:49,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:27:49,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167843508] [2023-09-01 05:27:49,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167843508] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:27:49,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:27:49,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-09-01 05:27:49,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047381009] [2023-09-01 05:27:49,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:27:49,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 05:27:49,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:27:49,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 05:27:49,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2023-09-01 05:27:50,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 325 [2023-09-01 05:27:50,381 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 109 transitions, 1655 flow. Second operand has 13 states, 13 states have (on average 131.15384615384616) internal successors, (1705), 13 states have internal predecessors, (1705), 0 states have call successors, (0), 0 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:27:50,381 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:27:50,381 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 325 [2023-09-01 05:27:50,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:27:50,798 INFO L130 PetriNetUnfolder]: 104/326 cut-off events. [2023-09-01 05:27:50,798 INFO L131 PetriNetUnfolder]: For 3302/3302 co-relation queries the response was YES. [2023-09-01 05:27:50,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2123 conditions, 326 events. 104/326 cut-off events. For 3302/3302 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1751 event pairs, 40 based on Foata normal form. 2/328 useless extension candidates. Maximal degree in co-relation 1968. Up to 225 conditions per place. [2023-09-01 05:27:50,801 INFO L137 encePairwiseOnDemand]: 313/325 looper letters, 95 selfloop transitions, 36 changer transitions 0/131 dead transitions. [2023-09-01 05:27:50,801 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 131 transitions, 2070 flow [2023-09-01 05:27:50,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-09-01 05:27:50,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-09-01 05:27:50,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1745 transitions. [2023-09-01 05:27:50,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41301775147928993 [2023-09-01 05:27:50,805 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1745 transitions. [2023-09-01 05:27:50,805 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1745 transitions. [2023-09-01 05:27:50,805 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:27:50,806 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1745 transitions. [2023-09-01 05:27:50,808 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 134.23076923076923) internal successors, (1745), 13 states have internal predecessors, (1745), 0 states have call successors, (0), 0 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:27:50,811 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 325.0) internal successors, (4550), 14 states have internal predecessors, (4550), 0 states have call successors, (0), 0 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:27:50,811 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 325.0) internal successors, (4550), 14 states have internal predecessors, (4550), 0 states have call successors, (0), 0 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:27:50,811 INFO L175 Difference]: Start difference. First operand has 162 places, 109 transitions, 1655 flow. Second operand 13 states and 1745 transitions. [2023-09-01 05:27:50,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 131 transitions, 2070 flow [2023-09-01 05:27:50,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 131 transitions, 2005 flow, removed 11 selfloop flow, removed 5 redundant places. [2023-09-01 05:27:50,828 INFO L231 Difference]: Finished difference. Result has 172 places, 116 transitions, 1782 flow [2023-09-01 05:27:50,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=1590, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1782, PETRI_PLACES=172, PETRI_TRANSITIONS=116} [2023-09-01 05:27:50,829 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 139 predicate places. [2023-09-01 05:27:50,829 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 116 transitions, 1782 flow [2023-09-01 05:27:50,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 131.15384615384616) internal successors, (1705), 13 states have internal predecessors, (1705), 0 states have call successors, (0), 0 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:27:50,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:27:50,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:27:50,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-09-01 05:27:50,830 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:27:50,830 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:27:50,830 INFO L85 PathProgramCache]: Analyzing trace with hash 672714394, now seen corresponding path program 3 times [2023-09-01 05:27:50,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:27:50,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573775499] [2023-09-01 05:27:50,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:27:50,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:27:50,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:27:51,574 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 05:27:51,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:27:51,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573775499] [2023-09-01 05:27:51,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573775499] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:27:51,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:27:51,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-09-01 05:27:51,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030585397] [2023-09-01 05:27:51,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:27:51,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 05:27:51,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:27:51,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 05:27:51,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2023-09-01 05:27:52,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 325 [2023-09-01 05:27:52,400 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 116 transitions, 1782 flow. Second operand has 13 states, 13 states have (on average 133.15384615384616) internal successors, (1731), 13 states have internal predecessors, (1731), 0 states have call successors, (0), 0 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:27:52,400 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:27:52,400 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 325 [2023-09-01 05:27:52,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:27:52,948 INFO L130 PetriNetUnfolder]: 106/334 cut-off events. [2023-09-01 05:27:52,949 INFO L131 PetriNetUnfolder]: For 3543/3543 co-relation queries the response was YES. [2023-09-01 05:27:52,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2218 conditions, 334 events. 106/334 cut-off events. For 3543/3543 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1806 event pairs, 47 based on Foata normal form. 4/338 useless extension candidates. Maximal degree in co-relation 2051. Up to 214 conditions per place. [2023-09-01 05:27:52,952 INFO L137 encePairwiseOnDemand]: 313/325 looper letters, 90 selfloop transitions, 38 changer transitions 9/137 dead transitions. [2023-09-01 05:27:52,953 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 137 transitions, 2226 flow [2023-09-01 05:27:52,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-09-01 05:27:52,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-09-01 05:27:52,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2436 transitions. [2023-09-01 05:27:52,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4164102564102564 [2023-09-01 05:27:52,957 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2436 transitions. [2023-09-01 05:27:52,957 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2436 transitions. [2023-09-01 05:27:52,957 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:27:52,957 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2436 transitions. [2023-09-01 05:27:52,960 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 135.33333333333334) internal successors, (2436), 18 states have internal predecessors, (2436), 0 states have call successors, (0), 0 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:27:52,964 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 325.0) internal successors, (6175), 19 states have internal predecessors, (6175), 0 states have call successors, (0), 0 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:27:52,964 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 325.0) internal successors, (6175), 19 states have internal predecessors, (6175), 0 states have call successors, (0), 0 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:27:52,964 INFO L175 Difference]: Start difference. First operand has 172 places, 116 transitions, 1782 flow. Second operand 18 states and 2436 transitions. [2023-09-01 05:27:52,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 137 transitions, 2226 flow [2023-09-01 05:27:52,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 137 transitions, 2129 flow, removed 16 selfloop flow, removed 9 redundant places. [2023-09-01 05:27:52,984 INFO L231 Difference]: Finished difference. Result has 182 places, 114 transitions, 1802 flow [2023-09-01 05:27:52,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=1638, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1802, PETRI_PLACES=182, PETRI_TRANSITIONS=114} [2023-09-01 05:27:52,987 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 149 predicate places. [2023-09-01 05:27:52,987 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 114 transitions, 1802 flow [2023-09-01 05:27:52,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 133.15384615384616) internal successors, (1731), 13 states have internal predecessors, (1731), 0 states have call successors, (0), 0 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:27:52,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:27:52,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:27:52,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-09-01 05:27:52,988 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:27:52,989 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:27:52,989 INFO L85 PathProgramCache]: Analyzing trace with hash 699468634, now seen corresponding path program 4 times [2023-09-01 05:27:52,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:27:52,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837455979] [2023-09-01 05:27:52,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:27:52,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:27:53,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:27:53,916 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 05:27:53,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:27:53,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837455979] [2023-09-01 05:27:53,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837455979] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:27:53,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:27:53,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-09-01 05:27:53,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247769733] [2023-09-01 05:27:53,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:27:53,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 05:27:53,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:27:53,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 05:27:53,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2023-09-01 05:27:54,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 325 [2023-09-01 05:27:54,687 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 114 transitions, 1802 flow. Second operand has 13 states, 13 states have (on average 133.15384615384616) internal successors, (1731), 13 states have internal predecessors, (1731), 0 states have call successors, (0), 0 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:27:54,687 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:27:54,687 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 325 [2023-09-01 05:27:54,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:27:55,007 INFO L130 PetriNetUnfolder]: 92/291 cut-off events. [2023-09-01 05:27:55,008 INFO L131 PetriNetUnfolder]: For 3242/3242 co-relation queries the response was YES. [2023-09-01 05:27:55,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1996 conditions, 291 events. 92/291 cut-off events. For 3242/3242 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1497 event pairs, 41 based on Foata normal form. 2/293 useless extension candidates. Maximal degree in co-relation 1881. Up to 224 conditions per place. [2023-09-01 05:27:55,011 INFO L137 encePairwiseOnDemand]: 313/325 looper letters, 89 selfloop transitions, 33 changer transitions 0/122 dead transitions. [2023-09-01 05:27:55,011 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 122 transitions, 2057 flow [2023-09-01 05:27:55,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-09-01 05:27:55,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-09-01 05:27:55,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1628 transitions. [2023-09-01 05:27:55,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41743589743589743 [2023-09-01 05:27:55,014 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1628 transitions. [2023-09-01 05:27:55,014 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1628 transitions. [2023-09-01 05:27:55,015 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:27:55,015 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1628 transitions. [2023-09-01 05:27:55,017 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 135.66666666666666) internal successors, (1628), 12 states have internal predecessors, (1628), 0 states have call successors, (0), 0 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:27:55,019 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 325.0) internal successors, (4225), 13 states have internal predecessors, (4225), 0 states have call successors, (0), 0 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:27:55,020 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 325.0) internal successors, (4225), 13 states have internal predecessors, (4225), 0 states have call successors, (0), 0 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:27:55,020 INFO L175 Difference]: Start difference. First operand has 182 places, 114 transitions, 1802 flow. Second operand 12 states and 1628 transitions. [2023-09-01 05:27:55,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 122 transitions, 2057 flow [2023-09-01 05:27:55,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 122 transitions, 1907 flow, removed 22 selfloop flow, removed 22 redundant places. [2023-09-01 05:27:55,036 INFO L231 Difference]: Finished difference. Result has 165 places, 113 transitions, 1694 flow [2023-09-01 05:27:55,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=1628, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1694, PETRI_PLACES=165, PETRI_TRANSITIONS=113} [2023-09-01 05:27:55,037 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 132 predicate places. [2023-09-01 05:27:55,037 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 113 transitions, 1694 flow [2023-09-01 05:27:55,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 133.15384615384616) internal successors, (1731), 13 states have internal predecessors, (1731), 0 states have call successors, (0), 0 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:27:55,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:27:55,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:27:55,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-09-01 05:27:55,038 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:27:55,039 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:27:55,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1433504260, now seen corresponding path program 5 times [2023-09-01 05:27:55,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:27:55,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607636658] [2023-09-01 05:27:55,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:27:55,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:27:55,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:27:55,724 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 05:27:55,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:27:55,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607636658] [2023-09-01 05:27:55,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607636658] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:27:55,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:27:55,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-09-01 05:27:55,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488167920] [2023-09-01 05:27:55,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:27:55,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 05:27:55,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:27:55,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 05:27:55,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2023-09-01 05:27:56,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 325 [2023-09-01 05:27:56,703 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 113 transitions, 1694 flow. Second operand has 13 states, 13 states have (on average 133.15384615384616) internal successors, (1731), 13 states have internal predecessors, (1731), 0 states have call successors, (0), 0 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:27:56,703 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:27:56,704 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 325 [2023-09-01 05:27:56,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:27:57,083 INFO L130 PetriNetUnfolder]: 90/285 cut-off events. [2023-09-01 05:27:57,084 INFO L131 PetriNetUnfolder]: For 2764/2764 co-relation queries the response was YES. [2023-09-01 05:27:57,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1869 conditions, 285 events. 90/285 cut-off events. For 2764/2764 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1458 event pairs, 37 based on Foata normal form. 4/289 useless extension candidates. Maximal degree in co-relation 1719. Up to 166 conditions per place. [2023-09-01 05:27:57,090 INFO L137 encePairwiseOnDemand]: 315/325 looper letters, 59 selfloop transitions, 32 changer transitions 31/122 dead transitions. [2023-09-01 05:27:57,090 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 122 transitions, 1981 flow [2023-09-01 05:27:57,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-09-01 05:27:57,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-09-01 05:27:57,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1627 transitions. [2023-09-01 05:27:57,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41717948717948716 [2023-09-01 05:27:57,094 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1627 transitions. [2023-09-01 05:27:57,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1627 transitions. [2023-09-01 05:27:57,095 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:27:57,095 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1627 transitions. [2023-09-01 05:27:57,097 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 135.58333333333334) internal successors, (1627), 12 states have internal predecessors, (1627), 0 states have call successors, (0), 0 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:27:57,100 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 325.0) internal successors, (4225), 13 states have internal predecessors, (4225), 0 states have call successors, (0), 0 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:27:57,100 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 325.0) internal successors, (4225), 13 states have internal predecessors, (4225), 0 states have call successors, (0), 0 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:27:57,100 INFO L175 Difference]: Start difference. First operand has 165 places, 113 transitions, 1694 flow. Second operand 12 states and 1627 transitions. [2023-09-01 05:27:57,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 122 transitions, 1981 flow [2023-09-01 05:27:57,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 122 transitions, 1905 flow, removed 0 selfloop flow, removed 9 redundant places. [2023-09-01 05:27:57,114 INFO L231 Difference]: Finished difference. Result has 168 places, 90 transitions, 1259 flow [2023-09-01 05:27:57,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=1575, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1259, PETRI_PLACES=168, PETRI_TRANSITIONS=90} [2023-09-01 05:27:57,115 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 135 predicate places. [2023-09-01 05:27:57,115 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 90 transitions, 1259 flow [2023-09-01 05:27:57,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 133.15384615384616) internal successors, (1731), 13 states have internal predecessors, (1731), 0 states have call successors, (0), 0 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:27:57,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:27:57,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:27:57,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-09-01 05:27:57,116 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:27:57,117 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:27:57,117 INFO L85 PathProgramCache]: Analyzing trace with hash -172649034, now seen corresponding path program 6 times [2023-09-01 05:27:57,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:27:57,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193066030] [2023-09-01 05:27:57,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:27:57,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:27:57,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:27:57,832 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 05:27:57,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:27:57,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193066030] [2023-09-01 05:27:57,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193066030] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:27:57,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:27:57,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-09-01 05:27:57,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942671590] [2023-09-01 05:27:57,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:27:57,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 05:27:57,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:27:57,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 05:27:57,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2023-09-01 05:27:58,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 325 [2023-09-01 05:27:58,691 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 90 transitions, 1259 flow. Second operand has 13 states, 13 states have (on average 133.15384615384616) internal successors, (1731), 13 states have internal predecessors, (1731), 0 states have call successors, (0), 0 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:27:58,691 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:27:58,691 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 325 [2023-09-01 05:27:58,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:27:59,097 INFO L130 PetriNetUnfolder]: 67/216 cut-off events. [2023-09-01 05:27:59,097 INFO L131 PetriNetUnfolder]: For 1849/1849 co-relation queries the response was YES. [2023-09-01 05:27:59,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1425 conditions, 216 events. 67/216 cut-off events. For 1849/1849 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 986 event pairs, 25 based on Foata normal form. 2/218 useless extension candidates. Maximal degree in co-relation 1375. Up to 120 conditions per place. [2023-09-01 05:27:59,100 INFO L137 encePairwiseOnDemand]: 314/325 looper letters, 56 selfloop transitions, 35 changer transitions 10/101 dead transitions. [2023-09-01 05:27:59,100 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 101 transitions, 1470 flow [2023-09-01 05:27:59,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-09-01 05:27:59,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-09-01 05:27:59,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1897 transitions. [2023-09-01 05:27:59,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4169230769230769 [2023-09-01 05:27:59,106 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1897 transitions. [2023-09-01 05:27:59,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1897 transitions. [2023-09-01 05:27:59,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:27:59,107 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1897 transitions. [2023-09-01 05:27:59,109 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 135.5) internal successors, (1897), 14 states have internal predecessors, (1897), 0 states have call successors, (0), 0 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:27:59,112 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 325.0) internal successors, (4875), 15 states have internal predecessors, (4875), 0 states have call successors, (0), 0 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:27:59,112 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 325.0) internal successors, (4875), 15 states have internal predecessors, (4875), 0 states have call successors, (0), 0 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:27:59,113 INFO L175 Difference]: Start difference. First operand has 168 places, 90 transitions, 1259 flow. Second operand 14 states and 1897 transitions. [2023-09-01 05:27:59,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 101 transitions, 1470 flow [2023-09-01 05:27:59,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 101 transitions, 1319 flow, removed 18 selfloop flow, removed 17 redundant places. [2023-09-01 05:27:59,122 INFO L231 Difference]: Finished difference. Result has 152 places, 84 transitions, 1096 flow [2023-09-01 05:27:59,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=1086, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1096, PETRI_PLACES=152, PETRI_TRANSITIONS=84} [2023-09-01 05:27:59,123 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 119 predicate places. [2023-09-01 05:27:59,123 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 84 transitions, 1096 flow [2023-09-01 05:27:59,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 133.15384615384616) internal successors, (1731), 13 states have internal predecessors, (1731), 0 states have call successors, (0), 0 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:27:59,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:27:59,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:27:59,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-09-01 05:27:59,124 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:27:59,125 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:27:59,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1877503292, now seen corresponding path program 7 times [2023-09-01 05:27:59,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:27:59,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83559143] [2023-09-01 05:27:59,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:27:59,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:27:59,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:27:59,795 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 05:27:59,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:27:59,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83559143] [2023-09-01 05:27:59,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83559143] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:27:59,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:27:59,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-09-01 05:27:59,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189555909] [2023-09-01 05:27:59,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:27:59,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 05:27:59,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:27:59,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 05:27:59,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2023-09-01 05:28:00,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 325 [2023-09-01 05:28:00,488 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 84 transitions, 1096 flow. Second operand has 13 states, 13 states have (on average 133.15384615384616) internal successors, (1731), 13 states have internal predecessors, (1731), 0 states have call successors, (0), 0 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:28:00,488 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:28:00,488 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 325 [2023-09-01 05:28:00,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:28:00,849 INFO L130 PetriNetUnfolder]: 59/193 cut-off events. [2023-09-01 05:28:00,850 INFO L131 PetriNetUnfolder]: For 1342/1342 co-relation queries the response was YES. [2023-09-01 05:28:00,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1231 conditions, 193 events. 59/193 cut-off events. For 1342/1342 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 843 event pairs, 22 based on Foata normal form. 2/195 useless extension candidates. Maximal degree in co-relation 1192. Up to 120 conditions per place. [2023-09-01 05:28:00,851 INFO L137 encePairwiseOnDemand]: 315/325 looper letters, 47 selfloop transitions, 23 changer transitions 19/89 dead transitions. [2023-09-01 05:28:00,851 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 89 transitions, 1269 flow [2023-09-01 05:28:00,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-09-01 05:28:00,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-09-01 05:28:00,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1757 transitions. [2023-09-01 05:28:00,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4158579881656805 [2023-09-01 05:28:00,854 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1757 transitions. [2023-09-01 05:28:00,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1757 transitions. [2023-09-01 05:28:00,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:28:00,855 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1757 transitions. [2023-09-01 05:28:00,857 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 135.15384615384616) internal successors, (1757), 13 states have internal predecessors, (1757), 0 states have call successors, (0), 0 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:28:00,860 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 325.0) internal successors, (4550), 14 states have internal predecessors, (4550), 0 states have call successors, (0), 0 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:28:00,860 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 325.0) internal successors, (4550), 14 states have internal predecessors, (4550), 0 states have call successors, (0), 0 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:28:00,860 INFO L175 Difference]: Start difference. First operand has 152 places, 84 transitions, 1096 flow. Second operand 13 states and 1757 transitions. [2023-09-01 05:28:00,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 89 transitions, 1269 flow [2023-09-01 05:28:00,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 89 transitions, 1183 flow, removed 3 selfloop flow, removed 17 redundant places. [2023-09-01 05:28:00,867 INFO L231 Difference]: Finished difference. Result has 145 places, 69 transitions, 823 flow [2023-09-01 05:28:00,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=990, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=823, PETRI_PLACES=145, PETRI_TRANSITIONS=69} [2023-09-01 05:28:00,868 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 112 predicate places. [2023-09-01 05:28:00,868 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 69 transitions, 823 flow [2023-09-01 05:28:00,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 133.15384615384616) internal successors, (1731), 13 states have internal predecessors, (1731), 0 states have call successors, (0), 0 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:28:00,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:28:00,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:28:00,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-09-01 05:28:00,869 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:28:00,869 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:28:00,870 INFO L85 PathProgramCache]: Analyzing trace with hash 846934010, now seen corresponding path program 8 times [2023-09-01 05:28:00,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:28:00,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967101687] [2023-09-01 05:28:00,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:28:00,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:28:00,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:28:01,507 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 05:28:01,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:28:01,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967101687] [2023-09-01 05:28:01,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967101687] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:28:01,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:28:01,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-09-01 05:28:01,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015085157] [2023-09-01 05:28:01,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:28:01,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 05:28:01,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:28:01,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 05:28:01,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2023-09-01 05:28:02,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 325 [2023-09-01 05:28:02,325 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 69 transitions, 823 flow. Second operand has 13 states, 13 states have (on average 133.07692307692307) internal successors, (1730), 13 states have internal predecessors, (1730), 0 states have call successors, (0), 0 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:28:02,325 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:28:02,325 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 325 [2023-09-01 05:28:02,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:28:02,669 INFO L130 PetriNetUnfolder]: 33/127 cut-off events. [2023-09-01 05:28:02,669 INFO L131 PetriNetUnfolder]: For 807/807 co-relation queries the response was YES. [2023-09-01 05:28:02,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 845 conditions, 127 events. 33/127 cut-off events. For 807/807 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 502 event pairs, 8 based on Foata normal form. 2/129 useless extension candidates. Maximal degree in co-relation 809. Up to 72 conditions per place. [2023-09-01 05:28:02,670 INFO L137 encePairwiseOnDemand]: 314/325 looper letters, 43 selfloop transitions, 22 changer transitions 7/73 dead transitions. [2023-09-01 05:28:02,670 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 73 transitions, 963 flow [2023-09-01 05:28:02,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-09-01 05:28:02,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-09-01 05:28:02,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1489 transitions. [2023-09-01 05:28:02,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4165034965034965 [2023-09-01 05:28:02,672 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1489 transitions. [2023-09-01 05:28:02,672 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1489 transitions. [2023-09-01 05:28:02,672 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:28:02,672 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1489 transitions. [2023-09-01 05:28:02,674 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 135.36363636363637) internal successors, (1489), 11 states have internal predecessors, (1489), 0 states have call successors, (0), 0 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:28:02,675 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 325.0) internal successors, (3900), 12 states have internal predecessors, (3900), 0 states have call successors, (0), 0 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:28:02,676 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 325.0) internal successors, (3900), 12 states have internal predecessors, (3900), 0 states have call successors, (0), 0 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:28:02,676 INFO L175 Difference]: Start difference. First operand has 145 places, 69 transitions, 823 flow. Second operand 11 states and 1489 transitions. [2023-09-01 05:28:02,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 73 transitions, 963 flow [2023-09-01 05:28:02,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 73 transitions, 823 flow, removed 11 selfloop flow, removed 22 redundant places. [2023-09-01 05:28:02,680 INFO L231 Difference]: Finished difference. Result has 120 places, 63 transitions, 665 flow [2023-09-01 05:28:02,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=666, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=665, PETRI_PLACES=120, PETRI_TRANSITIONS=63} [2023-09-01 05:28:02,681 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 87 predicate places. [2023-09-01 05:28:02,681 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 63 transitions, 665 flow [2023-09-01 05:28:02,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 133.07692307692307) internal successors, (1730), 13 states have internal predecessors, (1730), 0 states have call successors, (0), 0 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:28:02,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:28:02,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:28:02,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-09-01 05:28:02,682 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:28:02,682 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:28:02,683 INFO L85 PathProgramCache]: Analyzing trace with hash -524857780, now seen corresponding path program 9 times [2023-09-01 05:28:02,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:28:02,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322556165] [2023-09-01 05:28:02,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:28:02,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:28:02,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:28:03,364 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 05:28:03,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:28:03,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322556165] [2023-09-01 05:28:03,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322556165] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:28:03,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:28:03,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-09-01 05:28:03,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264845378] [2023-09-01 05:28:03,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:28:03,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 05:28:03,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:28:03,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 05:28:03,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2023-09-01 05:28:04,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 325 [2023-09-01 05:28:04,215 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 63 transitions, 665 flow. Second operand has 13 states, 13 states have (on average 131.15384615384616) internal successors, (1705), 13 states have internal predecessors, (1705), 0 states have call successors, (0), 0 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:28:04,215 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:28:04,215 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 325 [2023-09-01 05:28:04,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:28:04,522 INFO L130 PetriNetUnfolder]: 45/135 cut-off events. [2023-09-01 05:28:04,522 INFO L131 PetriNetUnfolder]: For 480/480 co-relation queries the response was YES. [2023-09-01 05:28:04,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 737 conditions, 135 events. 45/135 cut-off events. For 480/480 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 468 event pairs, 16 based on Foata normal form. 2/137 useless extension candidates. Maximal degree in co-relation 712. Up to 99 conditions per place. [2023-09-01 05:28:04,524 INFO L137 encePairwiseOnDemand]: 314/325 looper letters, 43 selfloop transitions, 6 changer transitions 19/68 dead transitions. [2023-09-01 05:28:04,524 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 68 transitions, 801 flow [2023-09-01 05:28:04,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-09-01 05:28:04,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-09-01 05:28:04,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1466 transitions. [2023-09-01 05:28:04,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4100699300699301 [2023-09-01 05:28:04,527 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1466 transitions. [2023-09-01 05:28:04,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1466 transitions. [2023-09-01 05:28:04,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:28:04,527 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1466 transitions. [2023-09-01 05:28:04,529 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 133.27272727272728) internal successors, (1466), 11 states have internal predecessors, (1466), 0 states have call successors, (0), 0 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:28:04,531 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 325.0) internal successors, (3900), 12 states have internal predecessors, (3900), 0 states have call successors, (0), 0 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:28:04,532 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 325.0) internal successors, (3900), 12 states have internal predecessors, (3900), 0 states have call successors, (0), 0 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:28:04,532 INFO L175 Difference]: Start difference. First operand has 120 places, 63 transitions, 665 flow. Second operand 11 states and 1466 transitions. [2023-09-01 05:28:04,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 68 transitions, 801 flow [2023-09-01 05:28:04,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 68 transitions, 746 flow, removed 0 selfloop flow, removed 10 redundant places. [2023-09-01 05:28:04,536 INFO L231 Difference]: Finished difference. Result has 113 places, 48 transitions, 472 flow [2023-09-01 05:28:04,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=596, PETRI_DIFFERENCE_MINUEND_PLACES=103, 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=11, PETRI_FLOW=472, PETRI_PLACES=113, PETRI_TRANSITIONS=48} [2023-09-01 05:28:04,536 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 80 predicate places. [2023-09-01 05:28:04,536 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 48 transitions, 472 flow [2023-09-01 05:28:04,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 131.15384615384616) internal successors, (1705), 13 states have internal predecessors, (1705), 0 states have call successors, (0), 0 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:28:04,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:28:04,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:28:04,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-09-01 05:28:04,537 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:28:04,538 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:28:04,538 INFO L85 PathProgramCache]: Analyzing trace with hash 667066974, now seen corresponding path program 8 times [2023-09-01 05:28:04,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:28:04,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235799659] [2023-09-01 05:28:04,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:28:04,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:28:04,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:28:05,264 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 05:28:05,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:28:05,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235799659] [2023-09-01 05:28:05,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235799659] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:28:05,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:28:05,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-09-01 05:28:05,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12446429] [2023-09-01 05:28:05,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:28:05,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 05:28:05,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:28:05,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 05:28:05,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-09-01 05:28:05,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 325 [2023-09-01 05:28:05,926 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 48 transitions, 472 flow. Second operand has 13 states, 13 states have (on average 133.15384615384616) internal successors, (1731), 13 states have internal predecessors, (1731), 0 states have call successors, (0), 0 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:28:05,926 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:28:05,926 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 325 [2023-09-01 05:28:05,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:28:06,287 INFO L130 PetriNetUnfolder]: 46/139 cut-off events. [2023-09-01 05:28:06,287 INFO L131 PetriNetUnfolder]: For 417/417 co-relation queries the response was YES. [2023-09-01 05:28:06,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 720 conditions, 139 events. 46/139 cut-off events. For 417/417 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 488 event pairs, 11 based on Foata normal form. 2/141 useless extension candidates. Maximal degree in co-relation 696. Up to 34 conditions per place. [2023-09-01 05:28:06,288 INFO L137 encePairwiseOnDemand]: 313/325 looper letters, 40 selfloop transitions, 32 changer transitions 0/72 dead transitions. [2023-09-01 05:28:06,288 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 72 transitions, 759 flow [2023-09-01 05:28:06,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-09-01 05:28:06,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-09-01 05:28:06,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2030 transitions. [2023-09-01 05:28:06,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4164102564102564 [2023-09-01 05:28:06,290 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2030 transitions. [2023-09-01 05:28:06,290 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2030 transitions. [2023-09-01 05:28:06,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:28:06,291 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2030 transitions. [2023-09-01 05:28:06,292 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 135.33333333333334) internal successors, (2030), 15 states have internal predecessors, (2030), 0 states have call successors, (0), 0 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:28:06,294 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 325.0) internal successors, (5200), 16 states have internal predecessors, (5200), 0 states have call successors, (0), 0 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:28:06,295 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 325.0) internal successors, (5200), 16 states have internal predecessors, (5200), 0 states have call successors, (0), 0 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:28:06,295 INFO L175 Difference]: Start difference. First operand has 113 places, 48 transitions, 472 flow. Second operand 15 states and 2030 transitions. [2023-09-01 05:28:06,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 72 transitions, 759 flow [2023-09-01 05:28:06,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 72 transitions, 695 flow, removed 9 selfloop flow, removed 13 redundant places. [2023-09-01 05:28:06,298 INFO L231 Difference]: Finished difference. Result has 97 places, 57 transitions, 591 flow [2023-09-01 05:28:06,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=423, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=591, PETRI_PLACES=97, PETRI_TRANSITIONS=57} [2023-09-01 05:28:06,299 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 64 predicate places. [2023-09-01 05:28:06,299 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 57 transitions, 591 flow [2023-09-01 05:28:06,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 133.15384615384616) internal successors, (1731), 13 states have internal predecessors, (1731), 0 states have call successors, (0), 0 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:28:06,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:28:06,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:28:06,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-09-01 05:28:06,300 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:28:06,300 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:28:06,301 INFO L85 PathProgramCache]: Analyzing trace with hash -1340144268, now seen corresponding path program 10 times [2023-09-01 05:28:06,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:28:06,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958362058] [2023-09-01 05:28:06,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:28:06,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:28:06,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:28:06,869 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 05:28:06,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:28:06,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958362058] [2023-09-01 05:28:06,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958362058] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:28:06,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:28:06,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-09-01 05:28:06,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489529462] [2023-09-01 05:28:06,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:28:06,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-09-01 05:28:06,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:28:06,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-09-01 05:28:06,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2023-09-01 05:28:07,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 325 [2023-09-01 05:28:07,666 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 57 transitions, 591 flow. Second operand has 12 states, 12 states have (on average 137.16666666666666) internal successors, (1646), 12 states have internal predecessors, (1646), 0 states have call successors, (0), 0 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:28:07,666 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:28:07,666 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 325 [2023-09-01 05:28:07,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:28:08,110 INFO L130 PetriNetUnfolder]: 33/131 cut-off events. [2023-09-01 05:28:08,110 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-09-01 05:28:08,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 769 conditions, 131 events. 33/131 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 536 event pairs, 8 based on Foata normal form. 2/133 useless extension candidates. Maximal degree in co-relation 748. Up to 66 conditions per place. [2023-09-01 05:28:08,112 INFO L137 encePairwiseOnDemand]: 314/325 looper letters, 41 selfloop transitions, 25 changer transitions 9/76 dead transitions. [2023-09-01 05:28:08,112 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 76 transitions, 868 flow [2023-09-01 05:28:08,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-09-01 05:28:08,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-09-01 05:28:08,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1812 transitions. [2023-09-01 05:28:08,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4288757396449704 [2023-09-01 05:28:08,116 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1812 transitions. [2023-09-01 05:28:08,117 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1812 transitions. [2023-09-01 05:28:08,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:28:08,121 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1812 transitions. [2023-09-01 05:28:08,123 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 139.3846153846154) internal successors, (1812), 13 states have internal predecessors, (1812), 0 states have call successors, (0), 0 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:28:08,126 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 325.0) internal successors, (4550), 14 states have internal predecessors, (4550), 0 states have call successors, (0), 0 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:28:08,127 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 325.0) internal successors, (4550), 14 states have internal predecessors, (4550), 0 states have call successors, (0), 0 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:28:08,127 INFO L175 Difference]: Start difference. First operand has 97 places, 57 transitions, 591 flow. Second operand 13 states and 1812 transitions. [2023-09-01 05:28:08,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 76 transitions, 868 flow [2023-09-01 05:28:08,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 76 transitions, 821 flow, removed 5 selfloop flow, removed 8 redundant places. [2023-09-01 05:28:08,131 INFO L231 Difference]: Finished difference. Result has 105 places, 59 transitions, 644 flow [2023-09-01 05:28:08,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=548, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=644, PETRI_PLACES=105, PETRI_TRANSITIONS=59} [2023-09-01 05:28:08,132 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 72 predicate places. [2023-09-01 05:28:08,132 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 59 transitions, 644 flow [2023-09-01 05:28:08,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 137.16666666666666) internal successors, (1646), 12 states have internal predecessors, (1646), 0 states have call successors, (0), 0 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:28:08,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:28:08,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:28:08,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-09-01 05:28:08,133 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:28:08,133 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:28:08,133 INFO L85 PathProgramCache]: Analyzing trace with hash 667156180, now seen corresponding path program 11 times [2023-09-01 05:28:08,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:28:08,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456131782] [2023-09-01 05:28:08,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:28:08,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:28:08,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:28:08,847 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 05:28:08,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:28:08,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456131782] [2023-09-01 05:28:08,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456131782] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:28:08,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:28:08,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-09-01 05:28:08,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575283959] [2023-09-01 05:28:08,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:28:08,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 05:28:08,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:28:08,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 05:28:08,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2023-09-01 05:28:09,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 325 [2023-09-01 05:28:09,677 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 59 transitions, 644 flow. Second operand has 13 states, 13 states have (on average 131.15384615384616) internal successors, (1705), 13 states have internal predecessors, (1705), 0 states have call successors, (0), 0 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:28:09,677 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:28:09,677 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 325 [2023-09-01 05:28:09,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:28:10,033 INFO L130 PetriNetUnfolder]: 47/154 cut-off events. [2023-09-01 05:28:10,033 INFO L131 PetriNetUnfolder]: For 613/613 co-relation queries the response was YES. [2023-09-01 05:28:10,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 851 conditions, 154 events. 47/154 cut-off events. For 613/613 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 598 event pairs, 16 based on Foata normal form. 2/156 useless extension candidates. Maximal degree in co-relation 826. Up to 56 conditions per place. [2023-09-01 05:28:10,034 INFO L137 encePairwiseOnDemand]: 313/325 looper letters, 41 selfloop transitions, 28 changer transitions 10/79 dead transitions. [2023-09-01 05:28:10,035 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 79 transitions, 896 flow [2023-09-01 05:28:10,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-09-01 05:28:10,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-09-01 05:28:10,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1742 transitions. [2023-09-01 05:28:10,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4123076923076923 [2023-09-01 05:28:10,037 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1742 transitions. [2023-09-01 05:28:10,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1742 transitions. [2023-09-01 05:28:10,037 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:28:10,038 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1742 transitions. [2023-09-01 05:28:10,040 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 134.0) internal successors, (1742), 13 states have internal predecessors, (1742), 0 states have call successors, (0), 0 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:28:10,043 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 325.0) internal successors, (4550), 14 states have internal predecessors, (4550), 0 states have call successors, (0), 0 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:28:10,043 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 325.0) internal successors, (4550), 14 states have internal predecessors, (4550), 0 states have call successors, (0), 0 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:28:10,043 INFO L175 Difference]: Start difference. First operand has 105 places, 59 transitions, 644 flow. Second operand 13 states and 1742 transitions. [2023-09-01 05:28:10,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 79 transitions, 896 flow [2023-09-01 05:28:10,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 79 transitions, 855 flow, removed 5 selfloop flow, removed 8 redundant places. [2023-09-01 05:28:10,048 INFO L231 Difference]: Finished difference. Result has 110 places, 56 transitions, 648 flow [2023-09-01 05:28:10,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=605, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=648, PETRI_PLACES=110, PETRI_TRANSITIONS=56} [2023-09-01 05:28:10,048 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 77 predicate places. [2023-09-01 05:28:10,048 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 56 transitions, 648 flow [2023-09-01 05:28:10,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 131.15384615384616) internal successors, (1705), 13 states have internal predecessors, (1705), 0 states have call successors, (0), 0 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:28:10,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:28:10,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:28:10,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-09-01 05:28:10,049 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:28:10,050 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:28:10,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1807186516, now seen corresponding path program 12 times [2023-09-01 05:28:10,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:28:10,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359362416] [2023-09-01 05:28:10,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:28:10,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:28:10,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:28:10,554 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 05:28:10,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:28:10,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359362416] [2023-09-01 05:28:10,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359362416] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:28:10,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:28:10,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-09-01 05:28:10,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975430410] [2023-09-01 05:28:10,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:28:10,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-09-01 05:28:10,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:28:10,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-09-01 05:28:10,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2023-09-01 05:28:11,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 325 [2023-09-01 05:28:11,351 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 56 transitions, 648 flow. Second operand has 12 states, 12 states have (on average 137.16666666666666) internal successors, (1646), 12 states have internal predecessors, (1646), 0 states have call successors, (0), 0 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:28:11,351 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:28:11,351 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 325 [2023-09-01 05:28:11,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:28:11,600 INFO L130 PetriNetUnfolder]: 24/103 cut-off events. [2023-09-01 05:28:11,600 INFO L131 PetriNetUnfolder]: For 507/507 co-relation queries the response was YES. [2023-09-01 05:28:11,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 664 conditions, 103 events. 24/103 cut-off events. For 507/507 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 363 event pairs, 6 based on Foata normal form. 2/105 useless extension candidates. Maximal degree in co-relation 639. Up to 60 conditions per place. [2023-09-01 05:28:11,601 INFO L137 encePairwiseOnDemand]: 315/325 looper letters, 30 selfloop transitions, 17 changer transitions 13/61 dead transitions. [2023-09-01 05:28:11,601 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 61 transitions, 768 flow [2023-09-01 05:28:11,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-09-01 05:28:11,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-09-01 05:28:11,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1528 transitions. [2023-09-01 05:28:11,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4274125874125874 [2023-09-01 05:28:11,602 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1528 transitions. [2023-09-01 05:28:11,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1528 transitions. [2023-09-01 05:28:11,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:28:11,603 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1528 transitions. [2023-09-01 05:28:11,605 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 138.9090909090909) internal successors, (1528), 11 states have internal predecessors, (1528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 05:28:11,607 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 325.0) internal successors, (3900), 12 states have internal predecessors, (3900), 0 states have call successors, (0), 0 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:28:11,607 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 325.0) internal successors, (3900), 12 states have internal predecessors, (3900), 0 states have call successors, (0), 0 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:28:11,608 INFO L175 Difference]: Start difference. First operand has 110 places, 56 transitions, 648 flow. Second operand 11 states and 1528 transitions. [2023-09-01 05:28:11,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 61 transitions, 768 flow [2023-09-01 05:28:11,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 61 transitions, 702 flow, removed 3 selfloop flow, removed 10 redundant places. [2023-09-01 05:28:11,611 INFO L231 Difference]: Finished difference. Result has 109 places, 47 transitions, 502 flow [2023-09-01 05:28:11,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=566, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=502, PETRI_PLACES=109, PETRI_TRANSITIONS=47} [2023-09-01 05:28:11,612 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 76 predicate places. [2023-09-01 05:28:11,612 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 47 transitions, 502 flow [2023-09-01 05:28:11,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 137.16666666666666) internal successors, (1646), 12 states have internal predecessors, (1646), 0 states have call successors, (0), 0 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:28:11,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:28:11,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:28:11,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-09-01 05:28:11,613 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:28:11,613 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:28:11,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1164883834, now seen corresponding path program 9 times [2023-09-01 05:28:11,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:28:11,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901945926] [2023-09-01 05:28:11,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:28:11,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:28:11,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:28:12,205 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 05:28:12,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:28:12,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901945926] [2023-09-01 05:28:12,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901945926] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:28:12,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:28:12,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-09-01 05:28:12,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589773986] [2023-09-01 05:28:12,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:28:12,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 05:28:12,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:28:12,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 05:28:12,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2023-09-01 05:28:13,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 325 [2023-09-01 05:28:13,083 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 47 transitions, 502 flow. Second operand has 13 states, 13 states have (on average 133.15384615384616) internal successors, (1731), 13 states have internal predecessors, (1731), 0 states have call successors, (0), 0 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:28:13,083 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:28:13,083 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 325 [2023-09-01 05:28:13,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:28:13,354 INFO L130 PetriNetUnfolder]: 30/104 cut-off events. [2023-09-01 05:28:13,354 INFO L131 PetriNetUnfolder]: For 321/321 co-relation queries the response was YES. [2023-09-01 05:28:13,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 591 conditions, 104 events. 30/104 cut-off events. For 321/321 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 312 event pairs, 14 based on Foata normal form. 2/106 useless extension candidates. Maximal degree in co-relation 569. Up to 60 conditions per place. [2023-09-01 05:28:13,355 INFO L137 encePairwiseOnDemand]: 315/325 looper letters, 35 selfloop transitions, 18 changer transitions 0/53 dead transitions. [2023-09-01 05:28:13,355 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 53 transitions, 616 flow [2023-09-01 05:28:13,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-09-01 05:28:13,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-09-01 05:28:13,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1485 transitions. [2023-09-01 05:28:13,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4153846153846154 [2023-09-01 05:28:13,357 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1485 transitions. [2023-09-01 05:28:13,357 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1485 transitions. [2023-09-01 05:28:13,357 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:28:13,358 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1485 transitions. [2023-09-01 05:28:13,359 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 135.0) internal successors, (1485), 11 states have internal predecessors, (1485), 0 states have call successors, (0), 0 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:28:13,361 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 325.0) internal successors, (3900), 12 states have internal predecessors, (3900), 0 states have call successors, (0), 0 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:28:13,362 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 325.0) internal successors, (3900), 12 states have internal predecessors, (3900), 0 states have call successors, (0), 0 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:28:13,362 INFO L175 Difference]: Start difference. First operand has 109 places, 47 transitions, 502 flow. Second operand 11 states and 1485 transitions. [2023-09-01 05:28:13,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 53 transitions, 616 flow [2023-09-01 05:28:13,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 53 transitions, 565 flow, removed 2 selfloop flow, removed 11 redundant places. [2023-09-01 05:28:13,365 INFO L231 Difference]: Finished difference. Result has 104 places, 47 transitions, 489 flow [2023-09-01 05:28:13,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=430, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=489, PETRI_PLACES=104, PETRI_TRANSITIONS=47} [2023-09-01 05:28:13,365 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 71 predicate places. [2023-09-01 05:28:13,366 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 47 transitions, 489 flow [2023-09-01 05:28:13,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 133.15384615384616) internal successors, (1731), 13 states have internal predecessors, (1731), 0 states have call successors, (0), 0 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:28:13,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:28:13,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:28:13,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-09-01 05:28:13,366 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:28:13,366 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:28:13,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1313390028, now seen corresponding path program 13 times [2023-09-01 05:28:13,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:28:13,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380679231] [2023-09-01 05:28:13,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:28:13,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:28:13,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:28:14,054 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 05:28:14,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:28:14,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380679231] [2023-09-01 05:28:14,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380679231] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:28:14,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:28:14,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-09-01 05:28:14,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529131151] [2023-09-01 05:28:14,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:28:14,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 05:28:14,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:28:14,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 05:28:14,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2023-09-01 05:28:14,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 325 [2023-09-01 05:28:14,921 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 47 transitions, 489 flow. Second operand has 13 states, 13 states have (on average 131.15384615384616) internal successors, (1705), 13 states have internal predecessors, (1705), 0 states have call successors, (0), 0 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:28:14,921 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:28:14,922 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 325 [2023-09-01 05:28:14,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:28:15,188 INFO L130 PetriNetUnfolder]: 29/101 cut-off events. [2023-09-01 05:28:15,188 INFO L131 PetriNetUnfolder]: For 259/259 co-relation queries the response was YES. [2023-09-01 05:28:15,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 559 conditions, 101 events. 29/101 cut-off events. For 259/259 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 300 event pairs, 13 based on Foata normal form. 2/103 useless extension candidates. Maximal degree in co-relation 539. Up to 60 conditions per place. [2023-09-01 05:28:15,189 INFO L137 encePairwiseOnDemand]: 315/325 looper letters, 28 selfloop transitions, 12 changer transitions 12/52 dead transitions. [2023-09-01 05:28:15,189 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 52 transitions, 592 flow [2023-09-01 05:28:15,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-09-01 05:28:15,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-09-01 05:28:15,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1462 transitions. [2023-09-01 05:28:15,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40895104895104895 [2023-09-01 05:28:15,191 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1462 transitions. [2023-09-01 05:28:15,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1462 transitions. [2023-09-01 05:28:15,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:28:15,191 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1462 transitions. [2023-09-01 05:28:15,192 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 132.9090909090909) internal successors, (1462), 11 states have internal predecessors, (1462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 05:28:15,194 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 325.0) internal successors, (3900), 12 states have internal predecessors, (3900), 0 states have call successors, (0), 0 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:28:15,194 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 325.0) internal successors, (3900), 12 states have internal predecessors, (3900), 0 states have call successors, (0), 0 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:28:15,194 INFO L175 Difference]: Start difference. First operand has 104 places, 47 transitions, 489 flow. Second operand 11 states and 1462 transitions. [2023-09-01 05:28:15,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 52 transitions, 592 flow [2023-09-01 05:28:15,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 52 transitions, 559 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-09-01 05:28:15,196 INFO L231 Difference]: Finished difference. Result has 106 places, 39 transitions, 388 flow [2023-09-01 05:28:15,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=440, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=388, PETRI_PLACES=106, PETRI_TRANSITIONS=39} [2023-09-01 05:28:15,197 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 73 predicate places. [2023-09-01 05:28:15,197 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 39 transitions, 388 flow [2023-09-01 05:28:15,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 131.15384615384616) internal successors, (1705), 13 states have internal predecessors, (1705), 0 states have call successors, (0), 0 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:28:15,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:28:15,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:28:15,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-09-01 05:28:15,197 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:28:15,197 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:28:15,197 INFO L85 PathProgramCache]: Analyzing trace with hash 721526844, now seen corresponding path program 10 times [2023-09-01 05:28:15,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:28:15,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291931172] [2023-09-01 05:28:15,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:28:15,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:28:15,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:28:15,772 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 05:28:15,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:28:15,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291931172] [2023-09-01 05:28:15,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291931172] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:28:15,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:28:15,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-09-01 05:28:15,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474341871] [2023-09-01 05:28:15,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:28:15,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 05:28:15,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:28:15,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 05:28:15,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2023-09-01 05:28:16,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 325 [2023-09-01 05:28:16,581 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 39 transitions, 388 flow. Second operand has 13 states, 13 states have (on average 133.15384615384616) internal successors, (1731), 13 states have internal predecessors, (1731), 0 states have call successors, (0), 0 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:28:16,581 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:28:16,582 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 325 [2023-09-01 05:28:16,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:28:16,878 INFO L130 PetriNetUnfolder]: 22/77 cut-off events. [2023-09-01 05:28:16,878 INFO L131 PetriNetUnfolder]: For 195/195 co-relation queries the response was YES. [2023-09-01 05:28:16,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 421 conditions, 77 events. 22/77 cut-off events. For 195/195 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 180 event pairs, 8 based on Foata normal form. 2/79 useless extension candidates. Maximal degree in co-relation 400. Up to 34 conditions per place. [2023-09-01 05:28:16,879 INFO L137 encePairwiseOnDemand]: 314/325 looper letters, 29 selfloop transitions, 16 changer transitions 0/45 dead transitions. [2023-09-01 05:28:16,879 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 45 transitions, 474 flow [2023-09-01 05:28:16,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-09-01 05:28:16,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-09-01 05:28:16,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1485 transitions. [2023-09-01 05:28:16,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4153846153846154 [2023-09-01 05:28:16,881 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1485 transitions. [2023-09-01 05:28:16,881 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1485 transitions. [2023-09-01 05:28:16,881 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:28:16,881 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1485 transitions. [2023-09-01 05:28:16,883 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 135.0) internal successors, (1485), 11 states have internal predecessors, (1485), 0 states have call successors, (0), 0 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:28:16,885 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 325.0) internal successors, (3900), 12 states have internal predecessors, (3900), 0 states have call successors, (0), 0 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:28:16,885 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 325.0) internal successors, (3900), 12 states have internal predecessors, (3900), 0 states have call successors, (0), 0 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:28:16,885 INFO L175 Difference]: Start difference. First operand has 106 places, 39 transitions, 388 flow. Second operand 11 states and 1485 transitions. [2023-09-01 05:28:16,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 45 transitions, 474 flow [2023-09-01 05:28:16,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 45 transitions, 406 flow, removed 4 selfloop flow, removed 13 redundant places. [2023-09-01 05:28:16,888 INFO L231 Difference]: Finished difference. Result has 93 places, 38 transitions, 329 flow [2023-09-01 05:28:16,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=297, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=329, PETRI_PLACES=93, PETRI_TRANSITIONS=38} [2023-09-01 05:28:16,889 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 60 predicate places. [2023-09-01 05:28:16,889 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 38 transitions, 329 flow [2023-09-01 05:28:16,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 133.15384615384616) internal successors, (1731), 13 states have internal predecessors, (1731), 0 states have call successors, (0), 0 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:28:16,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:28:16,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:28:16,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-09-01 05:28:16,890 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:28:16,891 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:28:16,891 INFO L85 PathProgramCache]: Analyzing trace with hash 574061320, now seen corresponding path program 14 times [2023-09-01 05:28:16,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:28:16,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90228296] [2023-09-01 05:28:16,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:28:16,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:28:16,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:28:17,543 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 05:28:17,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:28:17,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90228296] [2023-09-01 05:28:17,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90228296] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:28:17,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:28:17,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-09-01 05:28:17,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092389843] [2023-09-01 05:28:17,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:28:17,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 05:28:17,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:28:17,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 05:28:17,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2023-09-01 05:28:18,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 325 [2023-09-01 05:28:18,374 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 38 transitions, 329 flow. Second operand has 13 states, 13 states have (on average 131.15384615384616) internal successors, (1705), 13 states have internal predecessors, (1705), 0 states have call successors, (0), 0 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:28:18,374 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:28:18,374 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 325 [2023-09-01 05:28:18,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:28:18,615 INFO L130 PetriNetUnfolder]: 21/74 cut-off events. [2023-09-01 05:28:18,615 INFO L131 PetriNetUnfolder]: For 116/116 co-relation queries the response was YES. [2023-09-01 05:28:18,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 365 conditions, 74 events. 21/74 cut-off events. For 116/116 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 171 event pairs, 7 based on Foata normal form. 2/76 useless extension candidates. Maximal degree in co-relation 348. Up to 34 conditions per place. [2023-09-01 05:28:18,615 INFO L137 encePairwiseOnDemand]: 314/325 looper letters, 16 selfloop transitions, 7 changer transitions 21/44 dead transitions. [2023-09-01 05:28:18,615 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 44 transitions, 422 flow [2023-09-01 05:28:18,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-09-01 05:28:18,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-09-01 05:28:18,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1462 transitions. [2023-09-01 05:28:18,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40895104895104895 [2023-09-01 05:28:18,618 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1462 transitions. [2023-09-01 05:28:18,618 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1462 transitions. [2023-09-01 05:28:18,618 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:28:18,618 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1462 transitions. [2023-09-01 05:28:18,620 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 132.9090909090909) internal successors, (1462), 11 states have internal predecessors, (1462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 05:28:18,622 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 325.0) internal successors, (3900), 12 states have internal predecessors, (3900), 0 states have call successors, (0), 0 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:28:18,622 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 325.0) internal successors, (3900), 12 states have internal predecessors, (3900), 0 states have call successors, (0), 0 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:28:18,622 INFO L175 Difference]: Start difference. First operand has 93 places, 38 transitions, 329 flow. Second operand 11 states and 1462 transitions. [2023-09-01 05:28:18,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 44 transitions, 422 flow [2023-09-01 05:28:18,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 44 transitions, 392 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-09-01 05:28:18,624 INFO L231 Difference]: Finished difference. Result has 95 places, 21 transitions, 169 flow [2023-09-01 05:28:18,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=285, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=169, PETRI_PLACES=95, PETRI_TRANSITIONS=21} [2023-09-01 05:28:18,625 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 62 predicate places. [2023-09-01 05:28:18,625 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 21 transitions, 169 flow [2023-09-01 05:28:18,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 131.15384615384616) internal successors, (1705), 13 states have internal predecessors, (1705), 0 states have call successors, (0), 0 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:28:18,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:28:18,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:28:18,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-09-01 05:28:18,626 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:28:18,627 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:28:18,627 INFO L85 PathProgramCache]: Analyzing trace with hash 161793774, now seen corresponding path program 11 times [2023-09-01 05:28:18,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:28:18,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908413738] [2023-09-01 05:28:18,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:28:18,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:28:18,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:28:19,266 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 05:28:19,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:28:19,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908413738] [2023-09-01 05:28:19,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908413738] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:28:19,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:28:19,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-09-01 05:28:19,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345811626] [2023-09-01 05:28:19,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:28:19,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 05:28:19,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:28:19,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 05:28:19,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2023-09-01 05:28:19,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 325 [2023-09-01 05:28:19,978 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 21 transitions, 169 flow. Second operand has 13 states, 13 states have (on average 133.15384615384616) internal successors, (1731), 13 states have internal predecessors, (1731), 0 states have call successors, (0), 0 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:28:19,978 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:28:19,978 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 325 [2023-09-01 05:28:19,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:28:20,236 INFO L130 PetriNetUnfolder]: 16/56 cut-off events. [2023-09-01 05:28:20,237 INFO L131 PetriNetUnfolder]: For 84/84 co-relation queries the response was YES. [2023-09-01 05:28:20,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 287 conditions, 56 events. 16/56 cut-off events. For 84/84 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 115 event pairs, 5 based on Foata normal form. 2/58 useless extension candidates. Maximal degree in co-relation 270. Up to 17 conditions per place. [2023-09-01 05:28:20,237 INFO L137 encePairwiseOnDemand]: 314/325 looper letters, 19 selfloop transitions, 14 changer transitions 0/33 dead transitions. [2023-09-01 05:28:20,237 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 33 transitions, 291 flow [2023-09-01 05:28:20,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-09-01 05:28:20,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-09-01 05:28:20,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1616 transitions. [2023-09-01 05:28:20,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41435897435897434 [2023-09-01 05:28:20,239 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1616 transitions. [2023-09-01 05:28:20,239 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1616 transitions. [2023-09-01 05:28:20,239 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:28:20,239 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1616 transitions. [2023-09-01 05:28:20,240 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 134.66666666666666) internal successors, (1616), 12 states have internal predecessors, (1616), 0 states have call successors, (0), 0 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:28:20,243 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 325.0) internal successors, (4225), 13 states have internal predecessors, (4225), 0 states have call successors, (0), 0 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:28:20,243 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 325.0) internal successors, (4225), 13 states have internal predecessors, (4225), 0 states have call successors, (0), 0 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:28:20,243 INFO L175 Difference]: Start difference. First operand has 95 places, 21 transitions, 169 flow. Second operand 12 states and 1616 transitions. [2023-09-01 05:28:20,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 33 transitions, 291 flow [2023-09-01 05:28:20,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 33 transitions, 224 flow, removed 9 selfloop flow, removed 21 redundant places. [2023-09-01 05:28:20,245 INFO L231 Difference]: Finished difference. Result has 76 places, 25 transitions, 182 flow [2023-09-01 05:28:20,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=109, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=9, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=182, PETRI_PLACES=76, PETRI_TRANSITIONS=25} [2023-09-01 05:28:20,245 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 43 predicate places. [2023-09-01 05:28:20,246 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 25 transitions, 182 flow [2023-09-01 05:28:20,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 133.15384615384616) internal successors, (1731), 13 states have internal predecessors, (1731), 0 states have call successors, (0), 0 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:28:20,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:28:20,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:28:20,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-09-01 05:28:20,247 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:28:20,247 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:28:20,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1550794576, now seen corresponding path program 15 times [2023-09-01 05:28:20,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:28:20,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643152111] [2023-09-01 05:28:20,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:28:20,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:28:20,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:28:20,915 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 05:28:20,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:28:20,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643152111] [2023-09-01 05:28:20,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643152111] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:28:20,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:28:20,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-09-01 05:28:20,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700968442] [2023-09-01 05:28:20,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:28:20,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 05:28:20,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:28:20,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 05:28:20,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2023-09-01 05:28:21,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 325 [2023-09-01 05:28:21,544 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 25 transitions, 182 flow. Second operand has 13 states, 13 states have (on average 131.15384615384616) internal successors, (1705), 13 states have internal predecessors, (1705), 0 states have call successors, (0), 0 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:28:21,544 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:28:21,544 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 325 [2023-09-01 05:28:21,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:28:21,802 INFO L130 PetriNetUnfolder]: 15/53 cut-off events. [2023-09-01 05:28:21,803 INFO L131 PetriNetUnfolder]: For 66/66 co-relation queries the response was YES. [2023-09-01 05:28:21,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 245 conditions, 53 events. 15/53 cut-off events. For 66/66 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 101 event pairs, 4 based on Foata normal form. 2/55 useless extension candidates. Maximal degree in co-relation 231. Up to 15 conditions per place. [2023-09-01 05:28:21,803 INFO L137 encePairwiseOnDemand]: 314/325 looper letters, 11 selfloop transitions, 11 changer transitions 10/32 dead transitions. [2023-09-01 05:28:21,803 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 32 transitions, 249 flow [2023-09-01 05:28:21,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-09-01 05:28:21,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-09-01 05:28:21,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1591 transitions. [2023-09-01 05:28:21,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40794871794871795 [2023-09-01 05:28:21,805 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1591 transitions. [2023-09-01 05:28:21,805 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1591 transitions. [2023-09-01 05:28:21,805 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:28:21,805 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1591 transitions. [2023-09-01 05:28:21,806 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 132.58333333333334) internal successors, (1591), 12 states have internal predecessors, (1591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 05:28:21,808 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 325.0) internal successors, (4225), 13 states have internal predecessors, (4225), 0 states have call successors, (0), 0 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:28:21,808 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 325.0) internal successors, (4225), 13 states have internal predecessors, (4225), 0 states have call successors, (0), 0 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:28:21,808 INFO L175 Difference]: Start difference. First operand has 76 places, 25 transitions, 182 flow. Second operand 12 states and 1591 transitions. [2023-09-01 05:28:21,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 32 transitions, 249 flow [2023-09-01 05:28:21,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 32 transitions, 228 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-09-01 05:28:21,809 INFO L231 Difference]: Finished difference. Result has 79 places, 19 transitions, 133 flow [2023-09-01 05:28:21,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=133, PETRI_PLACES=79, PETRI_TRANSITIONS=19} [2023-09-01 05:28:21,809 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 46 predicate places. [2023-09-01 05:28:21,810 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 19 transitions, 133 flow [2023-09-01 05:28:21,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 131.15384615384616) internal successors, (1705), 13 states have internal predecessors, (1705), 0 states have call successors, (0), 0 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:28:21,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:28:21,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:28:21,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-09-01 05:28:21,810 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:28:21,810 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:28:21,811 INFO L85 PathProgramCache]: Analyzing trace with hash 68788194, now seen corresponding path program 12 times [2023-09-01 05:28:21,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:28:21,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153957853] [2023-09-01 05:28:21,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:28:21,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:28:21,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:28:22,537 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 05:28:22,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:28:22,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153957853] [2023-09-01 05:28:22,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153957853] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:28:22,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:28:22,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-09-01 05:28:22,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542882365] [2023-09-01 05:28:22,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:28:22,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 05:28:22,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:28:22,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 05:28:22,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2023-09-01 05:28:23,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 325 [2023-09-01 05:28:23,194 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 19 transitions, 133 flow. Second operand has 13 states, 13 states have (on average 133.15384615384616) internal successors, (1731), 13 states have internal predecessors, (1731), 0 states have call successors, (0), 0 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:28:23,194 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:28:23,194 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 325 [2023-09-01 05:28:23,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:28:23,388 INFO L130 PetriNetUnfolder]: 7/30 cut-off events. [2023-09-01 05:28:23,388 INFO L131 PetriNetUnfolder]: For 32/32 co-relation queries the response was YES. [2023-09-01 05:28:23,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 139 conditions, 30 events. 7/30 cut-off events. For 32/32 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 24 event pairs, 2 based on Foata normal form. 2/32 useless extension candidates. Maximal degree in co-relation 126. Up to 15 conditions per place. [2023-09-01 05:28:23,388 INFO L137 encePairwiseOnDemand]: 316/325 looper letters, 10 selfloop transitions, 9 changer transitions 0/19 dead transitions. [2023-09-01 05:28:23,389 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 19 transitions, 150 flow [2023-09-01 05:28:23,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-09-01 05:28:23,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-09-01 05:28:23,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1339 transitions. [2023-09-01 05:28:23,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.412 [2023-09-01 05:28:23,390 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1339 transitions. [2023-09-01 05:28:23,390 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1339 transitions. [2023-09-01 05:28:23,391 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:28:23,391 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1339 transitions. [2023-09-01 05:28:23,392 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 133.9) internal successors, (1339), 10 states have internal predecessors, (1339), 0 states have call successors, (0), 0 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:28:23,394 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 325.0) internal successors, (3575), 11 states have internal predecessors, (3575), 0 states have call successors, (0), 0 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:28:23,394 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 325.0) internal successors, (3575), 11 states have internal predecessors, (3575), 0 states have call successors, (0), 0 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:28:23,394 INFO L175 Difference]: Start difference. First operand has 79 places, 19 transitions, 133 flow. Second operand 10 states and 1339 transitions. [2023-09-01 05:28:23,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 19 transitions, 150 flow [2023-09-01 05:28:23,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 19 transitions, 108 flow, removed 0 selfloop flow, removed 17 redundant places. [2023-09-01 05:28:23,395 INFO L231 Difference]: Finished difference. Result has 52 places, 18 transitions, 86 flow [2023-09-01 05:28:23,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=9, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=86, PETRI_PLACES=52, PETRI_TRANSITIONS=18} [2023-09-01 05:28:23,395 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 19 predicate places. [2023-09-01 05:28:23,395 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 18 transitions, 86 flow [2023-09-01 05:28:23,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 133.15384615384616) internal successors, (1731), 13 states have internal predecessors, (1731), 0 states have call successors, (0), 0 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:28:23,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:28:23,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:28:23,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-09-01 05:28:23,396 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-09-01 05:28:23,396 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:28:23,396 INFO L85 PathProgramCache]: Analyzing trace with hash 68788120, now seen corresponding path program 16 times [2023-09-01 05:28:23,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:28:23,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584072781] [2023-09-01 05:28:23,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:28:23,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:28:23,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:28:23,921 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 05:28:23,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:28:23,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584072781] [2023-09-01 05:28:23,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584072781] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 05:28:23,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 05:28:23,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-09-01 05:28:23,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945423977] [2023-09-01 05:28:23,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 05:28:23,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 05:28:23,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:28:23,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 05:28:23,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2023-09-01 05:28:24,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 325 [2023-09-01 05:28:24,630 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 18 transitions, 86 flow. Second operand has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 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:28:24,630 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:28:24,630 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 325 [2023-09-01 05:28:24,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:28:24,914 INFO L130 PetriNetUnfolder]: 2/19 cut-off events. [2023-09-01 05:28:24,914 INFO L131 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2023-09-01 05:28:24,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68 conditions, 19 events. 2/19 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 2. Compared 8 event pairs, 1 based on Foata normal form. 2/21 useless extension candidates. Maximal degree in co-relation 58. Up to 7 conditions per place. [2023-09-01 05:28:24,915 INFO L137 encePairwiseOnDemand]: 316/325 looper letters, 0 selfloop transitions, 0 changer transitions 17/17 dead transitions. [2023-09-01 05:28:24,915 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 17 transitions, 103 flow [2023-09-01 05:28:24,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 05:28:24,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 05:28:24,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1231 transitions. [2023-09-01 05:28:24,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42085470085470084 [2023-09-01 05:28:24,918 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1231 transitions. [2023-09-01 05:28:24,918 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1231 transitions. [2023-09-01 05:28:24,918 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:28:24,920 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1231 transitions. [2023-09-01 05:28:24,921 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 136.77777777777777) internal successors, (1231), 9 states have internal predecessors, (1231), 0 states have call successors, (0), 0 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:28:24,924 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 325.0) internal successors, (3250), 10 states have internal predecessors, (3250), 0 states have call successors, (0), 0 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:28:24,925 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 325.0) internal successors, (3250), 10 states have internal predecessors, (3250), 0 states have call successors, (0), 0 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:28:24,925 INFO L175 Difference]: Start difference. First operand has 52 places, 18 transitions, 86 flow. Second operand 9 states and 1231 transitions. [2023-09-01 05:28:24,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 17 transitions, 103 flow [2023-09-01 05:28:24,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 17 transitions, 86 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-09-01 05:28:24,926 INFO L231 Difference]: Finished difference. Result has 39 places, 0 transitions, 0 flow [2023-09-01 05:28:24,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=0, PETRI_PLACES=39, PETRI_TRANSITIONS=0} [2023-09-01 05:28:24,926 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 6 predicate places. [2023-09-01 05:28:24,926 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 0 transitions, 0 flow [2023-09-01 05:28:24,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 136.07692307692307) internal successors, (1769), 13 states have internal predecessors, (1769), 0 states have call successors, (0), 0 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:28:24,929 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (7 of 8 remaining) [2023-09-01 05:28:24,933 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 8 remaining) [2023-09-01 05:28:24,933 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 8 remaining) [2023-09-01 05:28:24,934 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 8 remaining) [2023-09-01 05:28:24,934 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 8 remaining) [2023-09-01 05:28:24,934 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 8 remaining) [2023-09-01 05:28:24,934 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 8 remaining) [2023-09-01 05:28:24,934 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 8 remaining) [2023-09-01 05:28:24,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-09-01 05:28:24,935 INFO L445 BasicCegarLoop]: Path program histogram: [16, 12, 5, 4, 2, 2, 1, 1, 1, 1, 1] [2023-09-01 05:28:24,939 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-09-01 05:28:24,939 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-09-01 05:28:24,947 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 01.09 05:28:24 BasicIcfg [2023-09-01 05:28:24,948 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-09-01 05:28:24,948 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-09-01 05:28:24,948 INFO L271 PluginConnector]: Initializing Witness Printer... [2023-09-01 05:28:24,948 INFO L275 PluginConnector]: Witness Printer initialized [2023-09-01 05:28:24,949 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 05:26:58" (3/4) ... [2023-09-01 05:28:24,951 INFO L137 WitnessPrinter]: Generating witness for correct program [2023-09-01 05:28:24,956 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure my_callback [2023-09-01 05:28:24,961 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 26 nodes and edges [2023-09-01 05:28:24,962 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2023-09-01 05:28:24,962 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2023-09-01 05:28:24,962 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2023-09-01 05:28:24,991 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2023-09-01 05:28:24,991 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-09-01 05:28:24,992 INFO L158 Benchmark]: Toolchain (without parser) took 87765.03ms. Allocated memory was 62.9MB in the beginning and 408.9MB in the end (delta: 346.0MB). Free memory was 37.9MB in the beginning and 175.1MB in the end (delta: -137.3MB). Peak memory consumption was 211.1MB. Max. memory is 16.1GB. [2023-09-01 05:28:24,992 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 48.2MB. Free memory was 26.5MB in the beginning and 26.5MB in the end (delta: 1.6kB). There was no memory consumed. Max. memory is 16.1GB. [2023-09-01 05:28:24,992 INFO L158 Benchmark]: CACSL2BoogieTranslator took 847.49ms. Allocated memory was 62.9MB in the beginning and 75.5MB in the end (delta: 12.6MB). Free memory was 37.7MB in the beginning and 40.5MB in the end (delta: -2.8MB). Peak memory consumption was 24.8MB. Max. memory is 16.1GB. [2023-09-01 05:28:24,993 INFO L158 Benchmark]: Boogie Procedure Inliner took 82.18ms. Allocated memory is still 75.5MB. Free memory was 40.5MB in the beginning and 37.1MB in the end (delta: 3.4MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-09-01 05:28:24,993 INFO L158 Benchmark]: Boogie Preprocessor took 72.16ms. Allocated memory is still 75.5MB. Free memory was 37.1MB in the beginning and 34.3MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-09-01 05:28:24,993 INFO L158 Benchmark]: RCFGBuilder took 715.74ms. Allocated memory is still 75.5MB. Free memory was 34.0MB in the beginning and 28.0MB in the end (delta: 6.0MB). Peak memory consumption was 5.4MB. Max. memory is 16.1GB. [2023-09-01 05:28:24,993 INFO L158 Benchmark]: TraceAbstraction took 85992.85ms. Allocated memory was 75.5MB in the beginning and 408.9MB in the end (delta: 333.4MB). Free memory was 47.4MB in the beginning and 178.3MB in the end (delta: -130.9MB). Peak memory consumption was 200.8MB. Max. memory is 16.1GB. [2023-09-01 05:28:24,994 INFO L158 Benchmark]: Witness Printer took 43.35ms. Allocated memory is still 408.9MB. Free memory was 178.3MB in the beginning and 175.1MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-09-01 05:28:24,995 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17ms. Allocated memory is still 48.2MB. Free memory was 26.5MB in the beginning and 26.5MB in the end (delta: 1.6kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 847.49ms. Allocated memory was 62.9MB in the beginning and 75.5MB in the end (delta: 12.6MB). Free memory was 37.7MB in the beginning and 40.5MB in the end (delta: -2.8MB). Peak memory consumption was 24.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 82.18ms. Allocated memory is still 75.5MB. Free memory was 40.5MB in the beginning and 37.1MB in the end (delta: 3.4MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 72.16ms. Allocated memory is still 75.5MB. Free memory was 37.1MB in the beginning and 34.3MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 715.74ms. Allocated memory is still 75.5MB. Free memory was 34.0MB in the beginning and 28.0MB in the end (delta: 6.0MB). Peak memory consumption was 5.4MB. Max. memory is 16.1GB. * TraceAbstraction took 85992.85ms. Allocated memory was 75.5MB in the beginning and 408.9MB in the end (delta: 333.4MB). Free memory was 47.4MB in the beginning and 178.3MB in the end (delta: -130.9MB). Peak memory consumption was 200.8MB. Max. memory is 16.1GB. * Witness Printer took 43.35ms. Allocated memory is still 408.9MB. Free memory was 178.3MB in the beginning and 175.1MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 8.3s, 150 PlacesBefore, 33 PlacesAfterwards, 147 TransitionsBefore, 27 TransitionsAfterwards, 3996 CoEnabledTransitionPairs, 8 FixpointIterations, 57 TrivialSequentialCompositions, 71 ConcurrentSequentialCompositions, 8 TrivialYvCompositions, 9 ConcurrentYvCompositions, 3 ChoiceCompositions, 148 TotalNumberOfCompositions, 8740 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4063, independent: 3771, independent conditional: 0, independent unconditional: 3771, dependent: 292, dependent conditional: 0, dependent unconditional: 292, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2225, independent: 2166, independent conditional: 0, independent unconditional: 2166, dependent: 59, dependent conditional: 0, dependent unconditional: 59, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 4063, independent: 1605, independent conditional: 0, independent unconditional: 1605, dependent: 233, dependent conditional: 0, dependent unconditional: 233, unknown: 2225, unknown conditional: 0, unknown unconditional: 2225] , Statistics on independence cache: Total cache size (in pairs): 97, Positive cache size: 68, Positive conditional cache size: 0, Positive unconditional cache size: 68, Negative cache size: 29, Negative conditional cache size: 0, Negative unconditional cache size: 29, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - PositiveResult [Line: 1712]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1712]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 4 procedures, 190 locations, 8 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 85.8s, OverallIterations: 46, TraceHistogramMax: 1, PathProgramHistogramMax: 16, EmptinessCheckTime: 0.0s, AutomataDifference: 45.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 8.4s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 17321 SdHoareTripleChecker+Valid, 35.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 14465 mSDsluCounter, 20317 SdHoareTripleChecker+Invalid, 29.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 19743 mSDsCounter, 1565 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 70548 IncrementalHoareTripleChecker+Invalid, 72113 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1565 mSolverCounterUnsat, 574 mSDtfsCounter, 70548 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 801 GetRequests, 74 SyntacticMatches, 2 SemanticMatches, 725 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1405 ImplicationChecksByTransitivity, 10.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1802occurred in iteration=28, InterpolantAutomatonStates: 528, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 30.0s InterpolantComputationTime, 606 NumberOfCodeBlocks, 606 NumberOfCodeBlocksAsserted, 46 NumberOfCheckSat, 560 ConstructedInterpolants, 0 QuantifiedInterpolants, 10087 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 46 InterpolantComputations, 46 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2023-09-01 05:28:25,011 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE