/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.error.function.in.sv-comp.mode false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/ldv-races/race-3_2-container_of-global.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-53ca081-m [2022-09-16 11:35:48,930 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-09-16 11:35:48,931 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-09-16 11:35:48,971 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-09-16 11:35:48,972 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-09-16 11:35:48,975 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-09-16 11:35:48,979 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-09-16 11:35:48,983 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-09-16 11:35:48,985 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-09-16 11:35:48,989 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-09-16 11:35:48,990 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-09-16 11:35:48,990 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-09-16 11:35:48,991 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-09-16 11:35:48,991 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-09-16 11:35:48,992 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-09-16 11:35:48,993 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-09-16 11:35:48,993 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-09-16 11:35:48,994 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-09-16 11:35:48,995 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-09-16 11:35:48,996 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-09-16 11:35:48,997 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-09-16 11:35:49,002 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-09-16 11:35:49,006 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-09-16 11:35:49,007 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-09-16 11:35:49,014 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-09-16 11:35:49,015 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-09-16 11:35:49,015 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-09-16 11:35:49,016 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-09-16 11:35:49,017 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-09-16 11:35:49,017 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-09-16 11:35:49,018 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-09-16 11:35:49,019 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-09-16 11:35:49,020 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-09-16 11:35:49,021 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-09-16 11:35:49,022 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-09-16 11:35:49,022 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-09-16 11:35:49,022 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-09-16 11:35:49,023 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-09-16 11:35:49,023 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-09-16 11:35:49,024 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-09-16 11:35:49,024 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-09-16 11:35:49,025 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2022-09-16 11:35:49,060 INFO L113 SettingsManager]: Loading preferences was successful [2022-09-16 11:35:49,061 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-09-16 11:35:49,061 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-09-16 11:35:49,062 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-09-16 11:35:49,062 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-09-16 11:35:49,062 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-09-16 11:35:49,062 INFO L138 SettingsManager]: * Use SBE=true [2022-09-16 11:35:49,062 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-09-16 11:35:49,063 INFO L138 SettingsManager]: * sizeof long=4 [2022-09-16 11:35:49,063 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-09-16 11:35:49,063 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-09-16 11:35:49,063 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-09-16 11:35:49,063 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-09-16 11:35:49,063 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-09-16 11:35:49,063 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-09-16 11:35:49,063 INFO L138 SettingsManager]: * sizeof long double=12 [2022-09-16 11:35:49,063 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-09-16 11:35:49,063 INFO L138 SettingsManager]: * Use constant arrays=true [2022-09-16 11:35:49,064 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-09-16 11:35:49,064 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-09-16 11:35:49,064 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-09-16 11:35:49,064 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-09-16 11:35:49,064 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-09-16 11:35:49,064 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-09-16 11:35:49,064 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-09-16 11:35:49,064 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-09-16 11:35:49,064 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-09-16 11:35:49,064 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-09-16 11:35:49,065 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-09-16 11:35:49,065 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-09-16 11:35:49,065 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-09-16 11:35:49,065 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of error function in SV-COMP mode -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2022-09-16 11:35:49,322 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-09-16 11:35:49,372 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-09-16 11:35:49,374 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-09-16 11:35:49,375 INFO L271 PluginConnector]: Initializing CDTParser... [2022-09-16 11:35:49,377 INFO L275 PluginConnector]: CDTParser initialized [2022-09-16 11:35:49,378 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-races/race-3_2-container_of-global.i [2022-09-16 11:35:49,429 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3f0a173f0/349de95d44684877822646fa155fc66c/FLAG11aadc4b7 [2022-09-16 11:35:50,017 INFO L306 CDTParser]: Found 1 translation units. [2022-09-16 11:35:50,017 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-3_2-container_of-global.i [2022-09-16 11:35:50,046 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3f0a173f0/349de95d44684877822646fa155fc66c/FLAG11aadc4b7 [2022-09-16 11:35:50,237 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3f0a173f0/349de95d44684877822646fa155fc66c [2022-09-16 11:35:50,239 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-09-16 11:35:50,242 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-09-16 11:35:50,244 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-09-16 11:35:50,244 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-09-16 11:35:50,247 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-09-16 11:35:50,259 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.09 11:35:50" (1/1) ... [2022-09-16 11:35:50,262 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1c59b940 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 11:35:50, skipping insertion in model container [2022-09-16 11:35:50,262 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.09 11:35:50" (1/1) ... [2022-09-16 11:35:50,270 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-09-16 11:35:50,356 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-09-16 11:35:50,572 WARN L611 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-09-16 11:35:51,145 WARN L230 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-3_2-container_of-global.i[75009,75022] [2022-09-16 11:35:51,191 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-09-16 11:35:51,198 INFO L203 MainTranslator]: Completed pre-run [2022-09-16 11:35:51,208 WARN L611 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-09-16 11:35:51,247 WARN L230 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-3_2-container_of-global.i[75009,75022] [2022-09-16 11:35:51,268 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-09-16 11:35:51,368 INFO L208 MainTranslator]: Completed translation [2022-09-16 11:35:51,370 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 11:35:51 WrapperNode [2022-09-16 11:35:51,370 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-09-16 11:35:51,372 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-09-16 11:35:51,372 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-09-16 11:35:51,372 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-09-16 11:35:51,382 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 11:35:51" (1/1) ... [2022-09-16 11:35:51,423 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 11:35:51" (1/1) ... [2022-09-16 11:35:51,467 INFO L138 Inliner]: procedures = 468, calls = 52, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 134 [2022-09-16 11:35:51,467 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-09-16 11:35:51,468 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-09-16 11:35:51,468 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-09-16 11:35:51,468 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-09-16 11:35:51,476 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 11:35:51" (1/1) ... [2022-09-16 11:35:51,476 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 11:35:51" (1/1) ... [2022-09-16 11:35:51,489 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 11:35:51" (1/1) ... [2022-09-16 11:35:51,489 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 11:35:51" (1/1) ... [2022-09-16 11:35:51,503 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 11:35:51" (1/1) ... [2022-09-16 11:35:51,505 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 11:35:51" (1/1) ... [2022-09-16 11:35:51,509 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 11:35:51" (1/1) ... [2022-09-16 11:35:51,530 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-09-16 11:35:51,531 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-09-16 11:35:51,531 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-09-16 11:35:51,531 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-09-16 11:35:51,538 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 11:35:51" (1/1) ... [2022-09-16 11:35:51,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-09-16 11:35:51,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 11:35:51,565 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) [2022-09-16 11:35:51,586 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 [2022-09-16 11:35:51,609 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-09-16 11:35:51,610 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-09-16 11:35:51,610 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-09-16 11:35:51,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-09-16 11:35:51,610 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-09-16 11:35:51,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-09-16 11:35:51,610 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-09-16 11:35:51,610 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-09-16 11:35:51,610 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2022-09-16 11:35:51,610 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2022-09-16 11:35:51,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-09-16 11:35:51,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-09-16 11:35:51,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-09-16 11:35:51,612 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-09-16 11:35:51,967 INFO L234 CfgBuilder]: Building ICFG [2022-09-16 11:35:51,968 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-09-16 11:35:52,338 INFO L275 CfgBuilder]: Performing block encoding [2022-09-16 11:35:52,365 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-09-16 11:35:52,366 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-09-16 11:35:52,369 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.09 11:35:52 BoogieIcfgContainer [2022-09-16 11:35:52,369 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-09-16 11:35:52,379 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-09-16 11:35:52,379 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-09-16 11:35:52,398 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-09-16 11:35:52,398 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.09 11:35:50" (1/3) ... [2022-09-16 11:35:52,399 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@82eeaae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.09 11:35:52, skipping insertion in model container [2022-09-16 11:35:52,399 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 11:35:51" (2/3) ... [2022-09-16 11:35:52,399 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@82eeaae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.09 11:35:52, skipping insertion in model container [2022-09-16 11:35:52,399 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.09 11:35:52" (3/3) ... [2022-09-16 11:35:52,400 INFO L112 eAbstractionObserver]: Analyzing ICFG race-3_2-container_of-global.i [2022-09-16 11:35:52,430 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-09-16 11:35:52,431 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-09-16 11:35:52,431 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-09-16 11:35:52,533 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-09-16 11:35:52,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 182 places, 184 transitions, 384 flow [2022-09-16 11:35:52,687 INFO L130 PetriNetUnfolder]: 10/227 cut-off events. [2022-09-16 11:35:52,687 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-09-16 11:35:52,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 236 conditions, 227 events. 10/227 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 325 event pairs, 0 based on Foata normal form. 0/211 useless extension candidates. Maximal degree in co-relation 135. Up to 4 conditions per place. [2022-09-16 11:35:52,692 INFO L82 GeneralOperation]: Start removeDead. Operand has 182 places, 184 transitions, 384 flow [2022-09-16 11:35:52,702 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 153 places, 150 transitions, 309 flow [2022-09-16 11:35:52,719 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-09-16 11:35:52,725 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@29650cf4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-09-16 11:35:52,726 INFO L358 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2022-09-16 11:35:52,754 INFO L130 PetriNetUnfolder]: 2/81 cut-off events. [2022-09-16 11:35:52,754 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-09-16 11:35:52,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 11:35:52,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:35:52,756 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-09-16 11:35:52,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:35:52,763 INFO L85 PathProgramCache]: Analyzing trace with hash -2040804965, now seen corresponding path program 1 times [2022-09-16 11:35:52,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:35:52,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827599283] [2022-09-16 11:35:52,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:35:52,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:35:53,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:35:53,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:35:53,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:35:53,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827599283] [2022-09-16 11:35:53,776 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827599283] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:35:53,776 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:35:53,776 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-09-16 11:35:53,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519714788] [2022-09-16 11:35:53,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:35:53,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-09-16 11:35:53,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:35:53,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-09-16 11:35:53,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2022-09-16 11:35:53,861 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 184 [2022-09-16 11:35:53,869 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 150 transitions, 309 flow. Second operand has 15 states, 15 states have (on average 88.53333333333333) internal successors, (1328), 15 states have internal predecessors, (1328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:35:53,869 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 11:35:53,869 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 184 [2022-09-16 11:35:53,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 11:35:55,483 INFO L130 PetriNetUnfolder]: 2160/4594 cut-off events. [2022-09-16 11:35:55,483 INFO L131 PetriNetUnfolder]: For 22/26 co-relation queries the response was YES. [2022-09-16 11:35:55,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8201 conditions, 4594 events. 2160/4594 cut-off events. For 22/26 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 32470 event pairs, 1476 based on Foata normal form. 134/3995 useless extension candidates. Maximal degree in co-relation 7928. Up to 2797 conditions per place. [2022-09-16 11:35:55,528 INFO L137 encePairwiseOnDemand]: 164/184 looper letters, 107 selfloop transitions, 19 changer transitions 4/201 dead transitions. [2022-09-16 11:35:55,528 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 201 transitions, 677 flow [2022-09-16 11:35:55,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-09-16 11:35:55,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-09-16 11:35:55,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1518 transitions. [2022-09-16 11:35:55,552 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.515625 [2022-09-16 11:35:55,553 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1518 transitions. [2022-09-16 11:35:55,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1518 transitions. [2022-09-16 11:35:55,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 11:35:55,560 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1518 transitions. [2022-09-16 11:35:55,568 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 94.875) internal successors, (1518), 16 states have internal predecessors, (1518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:35:55,579 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 184.0) internal successors, (3128), 17 states have internal predecessors, (3128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:35:55,581 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 184.0) internal successors, (3128), 17 states have internal predecessors, (3128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:35:55,583 INFO L175 Difference]: Start difference. First operand has 153 places, 150 transitions, 309 flow. Second operand 16 states and 1518 transitions. [2022-09-16 11:35:55,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 201 transitions, 677 flow [2022-09-16 11:35:55,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 201 transitions, 669 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-09-16 11:35:55,607 INFO L231 Difference]: Finished difference. Result has 168 places, 151 transitions, 387 flow [2022-09-16 11:35:55,609 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=184, PETRI_DIFFERENCE_MINUEND_FLOW=288, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=387, PETRI_PLACES=168, PETRI_TRANSITIONS=151} [2022-09-16 11:35:55,628 INFO L287 CegarLoopForPetriNet]: 153 programPoint places, 15 predicate places. [2022-09-16 11:35:55,628 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 151 transitions, 387 flow [2022-09-16 11:35:55,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 88.53333333333333) internal successors, (1328), 15 states have internal predecessors, (1328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:35:55,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 11:35:55,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:35:55,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-09-16 11:35:55,630 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-09-16 11:35:55,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:35:55,631 INFO L85 PathProgramCache]: Analyzing trace with hash -571504988, now seen corresponding path program 1 times [2022-09-16 11:35:55,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:35:55,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820901254] [2022-09-16 11:35:55,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:35:55,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:35:55,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:35:56,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:35:56,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:35:56,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820901254] [2022-09-16 11:35:56,297 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820901254] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:35:56,297 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:35:56,297 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-09-16 11:35:56,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756035004] [2022-09-16 11:35:56,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:35:56,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-09-16 11:35:56,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:35:56,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-09-16 11:35:56,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-09-16 11:35:56,303 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 184 [2022-09-16 11:35:56,305 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 151 transitions, 387 flow. Second operand has 21 states, 21 states have (on average 85.95238095238095) internal successors, (1805), 21 states have internal predecessors, (1805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:35:56,305 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 11:35:56,305 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 184 [2022-09-16 11:35:56,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 11:35:58,029 INFO L130 PetriNetUnfolder]: 2419/5197 cut-off events. [2022-09-16 11:35:58,030 INFO L131 PetriNetUnfolder]: For 2178/2190 co-relation queries the response was YES. [2022-09-16 11:35:58,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10900 conditions, 5197 events. 2419/5197 cut-off events. For 2178/2190 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 37976 event pairs, 1195 based on Foata normal form. 127/4646 useless extension candidates. Maximal degree in co-relation 9099. Up to 2584 conditions per place. [2022-09-16 11:35:58,075 INFO L137 encePairwiseOnDemand]: 162/184 looper letters, 133 selfloop transitions, 35 changer transitions 2/239 dead transitions. [2022-09-16 11:35:58,075 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 239 transitions, 952 flow [2022-09-16 11:35:58,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-09-16 11:35:58,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-09-16 11:35:58,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1850 transitions. [2022-09-16 11:35:58,081 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5027173913043478 [2022-09-16 11:35:58,081 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1850 transitions. [2022-09-16 11:35:58,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1850 transitions. [2022-09-16 11:35:58,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 11:35:58,082 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1850 transitions. [2022-09-16 11:35:58,086 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 92.5) internal successors, (1850), 20 states have internal predecessors, (1850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:35:58,093 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 184.0) internal successors, (3864), 21 states have internal predecessors, (3864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:35:58,095 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 184.0) internal successors, (3864), 21 states have internal predecessors, (3864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:35:58,095 INFO L175 Difference]: Start difference. First operand has 168 places, 151 transitions, 387 flow. Second operand 20 states and 1850 transitions. [2022-09-16 11:35:58,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 239 transitions, 952 flow [2022-09-16 11:35:58,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 239 transitions, 941 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-09-16 11:35:58,110 INFO L231 Difference]: Finished difference. Result has 186 places, 171 transitions, 569 flow [2022-09-16 11:35:58,111 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=184, PETRI_DIFFERENCE_MINUEND_FLOW=376, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=569, PETRI_PLACES=186, PETRI_TRANSITIONS=171} [2022-09-16 11:35:58,111 INFO L287 CegarLoopForPetriNet]: 153 programPoint places, 33 predicate places. [2022-09-16 11:35:58,112 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 171 transitions, 569 flow [2022-09-16 11:35:58,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 85.95238095238095) internal successors, (1805), 21 states have internal predecessors, (1805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:35:58,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 11:35:58,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:35:58,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-09-16 11:35:58,113 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-09-16 11:35:58,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:35:58,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1815110910, now seen corresponding path program 1 times [2022-09-16 11:35:58,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:35:58,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520147151] [2022-09-16 11:35:58,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:35:58,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:35:58,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:35:58,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:35:58,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:35:58,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520147151] [2022-09-16 11:35:58,589 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520147151] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:35:58,589 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:35:58,589 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-09-16 11:35:58,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257531642] [2022-09-16 11:35:58,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:35:58,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-09-16 11:35:58,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:35:58,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-09-16 11:35:58,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-09-16 11:35:58,620 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 184 [2022-09-16 11:35:58,622 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 171 transitions, 569 flow. Second operand has 18 states, 18 states have (on average 87.27777777777777) internal successors, (1571), 18 states have internal predecessors, (1571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:35:58,622 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 11:35:58,622 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 184 [2022-09-16 11:35:58,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 11:36:00,291 INFO L130 PetriNetUnfolder]: 3179/6944 cut-off events. [2022-09-16 11:36:00,291 INFO L131 PetriNetUnfolder]: For 9287/11338 co-relation queries the response was YES. [2022-09-16 11:36:00,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16923 conditions, 6944 events. 3179/6944 cut-off events. For 9287/11338 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 53799 event pairs, 1887 based on Foata normal form. 18/6150 useless extension candidates. Maximal degree in co-relation 15029. Up to 4429 conditions per place. [2022-09-16 11:36:00,362 INFO L137 encePairwiseOnDemand]: 165/184 looper letters, 140 selfloop transitions, 37 changer transitions 5/254 dead transitions. [2022-09-16 11:36:00,362 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 254 transitions, 1254 flow [2022-09-16 11:36:00,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-09-16 11:36:00,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-09-16 11:36:00,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1691 transitions. [2022-09-16 11:36:00,368 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5105676328502415 [2022-09-16 11:36:00,368 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1691 transitions. [2022-09-16 11:36:00,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1691 transitions. [2022-09-16 11:36:00,369 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 11:36:00,370 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1691 transitions. [2022-09-16 11:36:00,373 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 93.94444444444444) internal successors, (1691), 18 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:00,382 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 184.0) internal successors, (3496), 19 states have internal predecessors, (3496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:00,384 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 184.0) internal successors, (3496), 19 states have internal predecessors, (3496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:00,384 INFO L175 Difference]: Start difference. First operand has 186 places, 171 transitions, 569 flow. Second operand 18 states and 1691 transitions. [2022-09-16 11:36:00,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 254 transitions, 1254 flow [2022-09-16 11:36:00,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 254 transitions, 1170 flow, removed 31 selfloop flow, removed 11 redundant places. [2022-09-16 11:36:00,411 INFO L231 Difference]: Finished difference. Result has 198 places, 188 transitions, 735 flow [2022-09-16 11:36:00,412 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=184, PETRI_DIFFERENCE_MINUEND_FLOW=529, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=735, PETRI_PLACES=198, PETRI_TRANSITIONS=188} [2022-09-16 11:36:00,414 INFO L287 CegarLoopForPetriNet]: 153 programPoint places, 45 predicate places. [2022-09-16 11:36:00,414 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 188 transitions, 735 flow [2022-09-16 11:36:00,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 87.27777777777777) internal successors, (1571), 18 states have internal predecessors, (1571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:00,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 11:36:00,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:36:00,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-09-16 11:36:00,416 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-09-16 11:36:00,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:36:00,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1514309353, now seen corresponding path program 1 times [2022-09-16 11:36:00,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:36:00,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645649947] [2022-09-16 11:36:00,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:36:00,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:36:00,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:36:01,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:36:01,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:36:01,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645649947] [2022-09-16 11:36:01,116 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645649947] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:36:01,116 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:36:01,116 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-09-16 11:36:01,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688863496] [2022-09-16 11:36:01,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:36:01,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-09-16 11:36:01,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:36:01,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-09-16 11:36:01,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2022-09-16 11:36:01,119 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 113 out of 184 [2022-09-16 11:36:01,121 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 188 transitions, 735 flow. Second operand has 18 states, 18 states have (on average 115.05555555555556) internal successors, (2071), 18 states have internal predecessors, (2071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:01,121 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 11:36:01,121 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 113 of 184 [2022-09-16 11:36:01,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 11:36:04,259 INFO L130 PetriNetUnfolder]: 2006/6724 cut-off events. [2022-09-16 11:36:04,259 INFO L131 PetriNetUnfolder]: For 6190/9207 co-relation queries the response was YES. [2022-09-16 11:36:04,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14562 conditions, 6724 events. 2006/6724 cut-off events. For 6190/9207 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 67102 event pairs, 533 based on Foata normal form. 195/6344 useless extension candidates. Maximal degree in co-relation 12566. Up to 1688 conditions per place. [2022-09-16 11:36:04,323 INFO L137 encePairwiseOnDemand]: 163/184 looper letters, 157 selfloop transitions, 69 changer transitions 4/316 dead transitions. [2022-09-16 11:36:04,323 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 316 transitions, 1734 flow [2022-09-16 11:36:04,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-09-16 11:36:04,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-09-16 11:36:04,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2801 transitions. [2022-09-16 11:36:04,332 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6618620037807184 [2022-09-16 11:36:04,332 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 2801 transitions. [2022-09-16 11:36:04,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 2801 transitions. [2022-09-16 11:36:04,333 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 11:36:04,333 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 2801 transitions. [2022-09-16 11:36:04,339 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 121.78260869565217) internal successors, (2801), 23 states have internal predecessors, (2801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:04,347 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 184.0) internal successors, (4416), 24 states have internal predecessors, (4416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:04,349 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 184.0) internal successors, (4416), 24 states have internal predecessors, (4416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:04,349 INFO L175 Difference]: Start difference. First operand has 198 places, 188 transitions, 735 flow. Second operand 23 states and 2801 transitions. [2022-09-16 11:36:04,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 316 transitions, 1734 flow [2022-09-16 11:36:04,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 316 transitions, 1695 flow, removed 12 selfloop flow, removed 8 redundant places. [2022-09-16 11:36:04,378 INFO L231 Difference]: Finished difference. Result has 222 places, 219 transitions, 1160 flow [2022-09-16 11:36:04,378 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=184, PETRI_DIFFERENCE_MINUEND_FLOW=708, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1160, PETRI_PLACES=222, PETRI_TRANSITIONS=219} [2022-09-16 11:36:04,380 INFO L287 CegarLoopForPetriNet]: 153 programPoint places, 69 predicate places. [2022-09-16 11:36:04,380 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 219 transitions, 1160 flow [2022-09-16 11:36:04,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 115.05555555555556) internal successors, (2071), 18 states have internal predecessors, (2071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:04,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 11:36:04,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:36:04,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-09-16 11:36:04,386 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-09-16 11:36:04,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:36:04,386 INFO L85 PathProgramCache]: Analyzing trace with hash -262245113, now seen corresponding path program 1 times [2022-09-16 11:36:04,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:36:04,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165493355] [2022-09-16 11:36:04,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:36:04,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:36:04,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:36:04,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:36:04,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:36:04,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165493355] [2022-09-16 11:36:04,964 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165493355] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:36:04,964 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:36:04,964 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-09-16 11:36:04,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909704211] [2022-09-16 11:36:04,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:36:04,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-09-16 11:36:04,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:36:04,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-09-16 11:36:04,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2022-09-16 11:36:04,968 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 184 [2022-09-16 11:36:04,970 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 219 transitions, 1160 flow. Second operand has 23 states, 23 states have (on average 84.0) internal successors, (1932), 23 states have internal predecessors, (1932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:04,970 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 11:36:04,970 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 184 [2022-09-16 11:36:04,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 11:36:08,241 INFO L130 PetriNetUnfolder]: 4666/10280 cut-off events. [2022-09-16 11:36:08,242 INFO L131 PetriNetUnfolder]: For 29617/40579 co-relation queries the response was YES. [2022-09-16 11:36:08,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31641 conditions, 10280 events. 4666/10280 cut-off events. For 29617/40579 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 86239 event pairs, 1784 based on Foata normal form. 588/10004 useless extension candidates. Maximal degree in co-relation 27751. Up to 5430 conditions per place. [2022-09-16 11:36:08,473 INFO L137 encePairwiseOnDemand]: 159/184 looper letters, 192 selfloop transitions, 96 changer transitions 16/371 dead transitions. [2022-09-16 11:36:08,473 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 371 transitions, 2550 flow [2022-09-16 11:36:08,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-09-16 11:36:08,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-09-16 11:36:08,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2624 transitions. [2022-09-16 11:36:08,496 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.4917541229385307 [2022-09-16 11:36:08,496 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2624 transitions. [2022-09-16 11:36:08,496 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2624 transitions. [2022-09-16 11:36:08,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 11:36:08,498 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2624 transitions. [2022-09-16 11:36:08,503 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 90.48275862068965) internal successors, (2624), 29 states have internal predecessors, (2624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:08,529 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 184.0) internal successors, (5520), 30 states have internal predecessors, (5520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:08,531 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 184.0) internal successors, (5520), 30 states have internal predecessors, (5520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:08,532 INFO L175 Difference]: Start difference. First operand has 222 places, 219 transitions, 1160 flow. Second operand 29 states and 2624 transitions. [2022-09-16 11:36:08,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 371 transitions, 2550 flow [2022-09-16 11:36:08,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 371 transitions, 2457 flow, removed 19 selfloop flow, removed 11 redundant places. [2022-09-16 11:36:08,652 INFO L231 Difference]: Finished difference. Result has 244 places, 244 transitions, 1575 flow [2022-09-16 11:36:08,653 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=184, PETRI_DIFFERENCE_MINUEND_FLOW=1095, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=1575, PETRI_PLACES=244, PETRI_TRANSITIONS=244} [2022-09-16 11:36:08,655 INFO L287 CegarLoopForPetriNet]: 153 programPoint places, 91 predicate places. [2022-09-16 11:36:08,655 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 244 transitions, 1575 flow [2022-09-16 11:36:08,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 84.0) internal successors, (1932), 23 states have internal predecessors, (1932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:08,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 11:36:08,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:36:08,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-09-16 11:36:08,657 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-09-16 11:36:08,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:36:08,658 INFO L85 PathProgramCache]: Analyzing trace with hash -11652997, now seen corresponding path program 2 times [2022-09-16 11:36:08,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:36:08,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692955076] [2022-09-16 11:36:08,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:36:08,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:36:08,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:36:09,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:36:09,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:36:09,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692955076] [2022-09-16 11:36:09,218 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692955076] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:36:09,218 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:36:09,218 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-09-16 11:36:09,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090491216] [2022-09-16 11:36:09,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:36:09,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-09-16 11:36:09,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:36:09,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-09-16 11:36:09,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2022-09-16 11:36:09,221 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 184 [2022-09-16 11:36:09,223 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 244 transitions, 1575 flow. Second operand has 21 states, 21 states have (on average 85.14285714285714) internal successors, (1788), 21 states have internal predecessors, (1788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:09,223 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 11:36:09,223 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 184 [2022-09-16 11:36:09,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 11:36:12,276 INFO L130 PetriNetUnfolder]: 4991/10964 cut-off events. [2022-09-16 11:36:12,276 INFO L131 PetriNetUnfolder]: For 39634/54926 co-relation queries the response was YES. [2022-09-16 11:36:12,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36546 conditions, 10964 events. 4991/10964 cut-off events. For 39634/54926 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 93033 event pairs, 2194 based on Foata normal form. 519/10528 useless extension candidates. Maximal degree in co-relation 32342. Up to 6158 conditions per place. [2022-09-16 11:36:12,479 INFO L137 encePairwiseOnDemand]: 162/184 looper letters, 169 selfloop transitions, 94 changer transitions 12/343 dead transitions. [2022-09-16 11:36:12,479 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 343 transitions, 2620 flow [2022-09-16 11:36:12,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-09-16 11:36:12,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-09-16 11:36:12,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2122 transitions. [2022-09-16 11:36:12,485 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5014177693761814 [2022-09-16 11:36:12,486 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 2122 transitions. [2022-09-16 11:36:12,486 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 2122 transitions. [2022-09-16 11:36:12,486 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 11:36:12,487 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 2122 transitions. [2022-09-16 11:36:12,490 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 92.26086956521739) internal successors, (2122), 23 states have internal predecessors, (2122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:12,496 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 184.0) internal successors, (4416), 24 states have internal predecessors, (4416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:12,497 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 184.0) internal successors, (4416), 24 states have internal predecessors, (4416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:12,498 INFO L175 Difference]: Start difference. First operand has 244 places, 244 transitions, 1575 flow. Second operand 23 states and 2122 transitions. [2022-09-16 11:36:12,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 343 transitions, 2620 flow [2022-09-16 11:36:12,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 343 transitions, 2471 flow, removed 24 selfloop flow, removed 18 redundant places. [2022-09-16 11:36:12,637 INFO L231 Difference]: Finished difference. Result has 252 places, 249 transitions, 1738 flow [2022-09-16 11:36:12,637 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=184, PETRI_DIFFERENCE_MINUEND_FLOW=1439, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1738, PETRI_PLACES=252, PETRI_TRANSITIONS=249} [2022-09-16 11:36:12,638 INFO L287 CegarLoopForPetriNet]: 153 programPoint places, 99 predicate places. [2022-09-16 11:36:12,638 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 249 transitions, 1738 flow [2022-09-16 11:36:12,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 85.14285714285714) internal successors, (1788), 21 states have internal predecessors, (1788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:12,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 11:36:12,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:36:12,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-09-16 11:36:12,653 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-09-16 11:36:12,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:36:12,654 INFO L85 PathProgramCache]: Analyzing trace with hash 358802983, now seen corresponding path program 2 times [2022-09-16 11:36:12,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:36:12,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259746937] [2022-09-16 11:36:12,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:36:12,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:36:12,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:36:13,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:36:13,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:36:13,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259746937] [2022-09-16 11:36:13,229 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259746937] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:36:13,229 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:36:13,229 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-09-16 11:36:13,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994421538] [2022-09-16 11:36:13,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:36:13,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-09-16 11:36:13,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:36:13,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-09-16 11:36:13,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2022-09-16 11:36:13,233 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 184 [2022-09-16 11:36:13,235 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 249 transitions, 1738 flow. Second operand has 24 states, 24 states have (on average 83.91666666666667) internal successors, (2014), 24 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:13,235 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 11:36:13,235 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 184 [2022-09-16 11:36:13,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 11:36:17,170 INFO L130 PetriNetUnfolder]: 5733/12427 cut-off events. [2022-09-16 11:36:17,172 INFO L131 PetriNetUnfolder]: For 57800/103112 co-relation queries the response was YES. [2022-09-16 11:36:17,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43642 conditions, 12427 events. 5733/12427 cut-off events. For 57800/103112 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 106774 event pairs, 2697 based on Foata normal form. 672/12080 useless extension candidates. Maximal degree in co-relation 39223. Up to 6737 conditions per place. [2022-09-16 11:36:17,456 INFO L137 encePairwiseOnDemand]: 158/184 looper letters, 257 selfloop transitions, 125 changer transitions 6/455 dead transitions. [2022-09-16 11:36:17,456 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 455 transitions, 4149 flow [2022-09-16 11:36:17,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-09-16 11:36:17,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-09-16 11:36:17,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 2547 transitions. [2022-09-16 11:36:17,461 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.49437111801242234 [2022-09-16 11:36:17,462 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 2547 transitions. [2022-09-16 11:36:17,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 2547 transitions. [2022-09-16 11:36:17,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 11:36:17,463 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 2547 transitions. [2022-09-16 11:36:17,467 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 90.96428571428571) internal successors, (2547), 28 states have internal predecessors, (2547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:17,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 184.0) internal successors, (5336), 29 states have internal predecessors, (5336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:17,476 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 184.0) internal successors, (5336), 29 states have internal predecessors, (5336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:17,477 INFO L175 Difference]: Start difference. First operand has 252 places, 249 transitions, 1738 flow. Second operand 28 states and 2547 transitions. [2022-09-16 11:36:17,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 455 transitions, 4149 flow [2022-09-16 11:36:18,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 455 transitions, 3972 flow, removed 15 selfloop flow, removed 15 redundant places. [2022-09-16 11:36:18,243 INFO L231 Difference]: Finished difference. Result has 273 places, 320 transitions, 2895 flow [2022-09-16 11:36:18,244 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=184, PETRI_DIFFERENCE_MINUEND_FLOW=1636, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=2895, PETRI_PLACES=273, PETRI_TRANSITIONS=320} [2022-09-16 11:36:18,245 INFO L287 CegarLoopForPetriNet]: 153 programPoint places, 120 predicate places. [2022-09-16 11:36:18,245 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 320 transitions, 2895 flow [2022-09-16 11:36:18,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 83.91666666666667) internal successors, (2014), 24 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:18,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 11:36:18,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:36:18,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-09-16 11:36:18,246 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-09-16 11:36:18,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:36:18,247 INFO L85 PathProgramCache]: Analyzing trace with hash 674290025, now seen corresponding path program 3 times [2022-09-16 11:36:18,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:36:18,247 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926245643] [2022-09-16 11:36:18,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:36:18,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:36:18,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:36:18,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:36:18,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:36:18,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926245643] [2022-09-16 11:36:18,770 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926245643] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:36:18,770 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:36:18,770 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-09-16 11:36:18,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748967201] [2022-09-16 11:36:18,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:36:18,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-09-16 11:36:18,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:36:18,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-09-16 11:36:18,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2022-09-16 11:36:18,775 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 184 [2022-09-16 11:36:18,777 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 320 transitions, 2895 flow. Second operand has 21 states, 21 states have (on average 85.14285714285714) internal successors, (1788), 21 states have internal predecessors, (1788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:18,777 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 11:36:18,777 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 184 [2022-09-16 11:36:18,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 11:36:22,620 INFO L130 PetriNetUnfolder]: 6485/14172 cut-off events. [2022-09-16 11:36:22,620 INFO L131 PetriNetUnfolder]: For 90634/142862 co-relation queries the response was YES. [2022-09-16 11:36:22,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56512 conditions, 14172 events. 6485/14172 cut-off events. For 90634/142862 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 125950 event pairs, 3088 based on Foata normal form. 619/13511 useless extension candidates. Maximal degree in co-relation 50766. Up to 8608 conditions per place. [2022-09-16 11:36:22,859 INFO L137 encePairwiseOnDemand]: 162/184 looper letters, 262 selfloop transitions, 99 changer transitions 13/442 dead transitions. [2022-09-16 11:36:22,859 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 442 transitions, 4530 flow [2022-09-16 11:36:22,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-09-16 11:36:22,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-09-16 11:36:22,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2030 transitions. [2022-09-16 11:36:22,866 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5014822134387352 [2022-09-16 11:36:22,866 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2030 transitions. [2022-09-16 11:36:22,866 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2030 transitions. [2022-09-16 11:36:22,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 11:36:22,867 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2030 transitions. [2022-09-16 11:36:22,871 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 92.27272727272727) internal successors, (2030), 22 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) [2022-09-16 11:36:22,875 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 184.0) internal successors, (4232), 23 states have internal predecessors, (4232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:22,876 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 184.0) internal successors, (4232), 23 states have internal predecessors, (4232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:22,876 INFO L175 Difference]: Start difference. First operand has 273 places, 320 transitions, 2895 flow. Second operand 22 states and 2030 transitions. [2022-09-16 11:36:22,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 442 transitions, 4530 flow [2022-09-16 11:36:23,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 442 transitions, 4383 flow, removed 44 selfloop flow, removed 13 redundant places. [2022-09-16 11:36:23,257 INFO L231 Difference]: Finished difference. Result has 288 places, 344 transitions, 3378 flow [2022-09-16 11:36:23,258 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=184, PETRI_DIFFERENCE_MINUEND_FLOW=2778, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3378, PETRI_PLACES=288, PETRI_TRANSITIONS=344} [2022-09-16 11:36:23,259 INFO L287 CegarLoopForPetriNet]: 153 programPoint places, 135 predicate places. [2022-09-16 11:36:23,259 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 344 transitions, 3378 flow [2022-09-16 11:36:23,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 85.14285714285714) internal successors, (1788), 21 states have internal predecessors, (1788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:23,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 11:36:23,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:36:23,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-09-16 11:36:23,260 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-09-16 11:36:23,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:36:23,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1469519865, now seen corresponding path program 3 times [2022-09-16 11:36:23,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:36:23,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691613905] [2022-09-16 11:36:23,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:36:23,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:36:23,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:36:23,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:36:23,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:36:23,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691613905] [2022-09-16 11:36:23,759 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691613905] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:36:23,759 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:36:23,759 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-09-16 11:36:23,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728399813] [2022-09-16 11:36:23,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:36:23,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-09-16 11:36:23,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:36:23,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-09-16 11:36:23,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2022-09-16 11:36:23,761 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 184 [2022-09-16 11:36:23,763 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 344 transitions, 3378 flow. Second operand has 21 states, 21 states have (on average 85.14285714285714) internal successors, (1788), 21 states have internal predecessors, (1788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:23,763 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 11:36:23,763 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 184 [2022-09-16 11:36:23,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 11:36:28,397 INFO L130 PetriNetUnfolder]: 6859/15067 cut-off events. [2022-09-16 11:36:28,397 INFO L131 PetriNetUnfolder]: For 152558/302521 co-relation queries the response was YES. [2022-09-16 11:36:28,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66690 conditions, 15067 events. 6859/15067 cut-off events. For 152558/302521 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 136221 event pairs, 3207 based on Foata normal form. 1155/14845 useless extension candidates. Maximal degree in co-relation 60865. Up to 8436 conditions per place. [2022-09-16 11:36:28,657 INFO L137 encePairwiseOnDemand]: 161/184 looper letters, 258 selfloop transitions, 151 changer transitions 11/488 dead transitions. [2022-09-16 11:36:28,658 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 488 transitions, 5334 flow [2022-09-16 11:36:28,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-09-16 11:36:28,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-09-16 11:36:28,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2226 transitions. [2022-09-16 11:36:28,662 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5040760869565217 [2022-09-16 11:36:28,662 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2226 transitions. [2022-09-16 11:36:28,662 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2226 transitions. [2022-09-16 11:36:28,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 11:36:28,663 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2226 transitions. [2022-09-16 11:36:28,668 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 92.75) internal successors, (2226), 24 states have internal predecessors, (2226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:28,675 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 184.0) internal successors, (4600), 25 states have internal predecessors, (4600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:28,676 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 184.0) internal successors, (4600), 25 states have internal predecessors, (4600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:28,676 INFO L175 Difference]: Start difference. First operand has 288 places, 344 transitions, 3378 flow. Second operand 24 states and 2226 transitions. [2022-09-16 11:36:28,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 488 transitions, 5334 flow [2022-09-16 11:36:29,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 488 transitions, 5261 flow, removed 14 selfloop flow, removed 10 redundant places. [2022-09-16 11:36:29,345 INFO L231 Difference]: Finished difference. Result has 305 places, 359 transitions, 3958 flow [2022-09-16 11:36:29,345 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=184, PETRI_DIFFERENCE_MINUEND_FLOW=3321, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3958, PETRI_PLACES=305, PETRI_TRANSITIONS=359} [2022-09-16 11:36:29,346 INFO L287 CegarLoopForPetriNet]: 153 programPoint places, 152 predicate places. [2022-09-16 11:36:29,346 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 359 transitions, 3958 flow [2022-09-16 11:36:29,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 85.14285714285714) internal successors, (1788), 21 states have internal predecessors, (1788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:29,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 11:36:29,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:36:29,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-09-16 11:36:29,348 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-09-16 11:36:29,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:36:29,348 INFO L85 PathProgramCache]: Analyzing trace with hash 663247784, now seen corresponding path program 1 times [2022-09-16 11:36:29,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:36:29,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636773982] [2022-09-16 11:36:29,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:36:29,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:36:29,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:36:29,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:36:29,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:36:29,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636773982] [2022-09-16 11:36:29,779 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636773982] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:36:29,780 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:36:29,780 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-09-16 11:36:29,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742765672] [2022-09-16 11:36:29,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:36:29,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-09-16 11:36:29,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:36:29,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-09-16 11:36:29,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=367, Unknown=0, NotChecked=0, Total=420 [2022-09-16 11:36:29,783 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 184 [2022-09-16 11:36:29,784 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 359 transitions, 3958 flow. Second operand has 21 states, 21 states have (on average 85.14285714285714) internal successors, (1788), 21 states have internal predecessors, (1788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:29,784 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 11:36:29,785 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 184 [2022-09-16 11:36:29,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 11:36:34,496 INFO L130 PetriNetUnfolder]: 6992/15489 cut-off events. [2022-09-16 11:36:34,497 INFO L131 PetriNetUnfolder]: For 182448/323071 co-relation queries the response was YES. [2022-09-16 11:36:34,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71845 conditions, 15489 events. 6992/15489 cut-off events. For 182448/323071 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 141414 event pairs, 3389 based on Foata normal form. 1436/15536 useless extension candidates. Maximal degree in co-relation 65939. Up to 8302 conditions per place. [2022-09-16 11:36:34,695 INFO L137 encePairwiseOnDemand]: 161/184 looper letters, 261 selfloop transitions, 158 changer transitions 9/496 dead transitions. [2022-09-16 11:36:34,695 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 496 transitions, 5757 flow [2022-09-16 11:36:34,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-09-16 11:36:34,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-09-16 11:36:34,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2493 transitions. [2022-09-16 11:36:34,700 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5018115942028986 [2022-09-16 11:36:34,700 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2493 transitions. [2022-09-16 11:36:34,700 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2493 transitions. [2022-09-16 11:36:34,701 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 11:36:34,701 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2493 transitions. [2022-09-16 11:36:34,704 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 92.33333333333333) internal successors, (2493), 27 states have internal predecessors, (2493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:34,708 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 184.0) internal successors, (5152), 28 states have internal predecessors, (5152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:34,708 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 184.0) internal successors, (5152), 28 states have internal predecessors, (5152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:34,708 INFO L175 Difference]: Start difference. First operand has 305 places, 359 transitions, 3958 flow. Second operand 27 states and 2493 transitions. [2022-09-16 11:36:34,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 496 transitions, 5757 flow [2022-09-16 11:36:35,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 496 transitions, 5584 flow, removed 38 selfloop flow, removed 14 redundant places. [2022-09-16 11:36:35,302 INFO L231 Difference]: Finished difference. Result has 321 places, 363 transitions, 4250 flow [2022-09-16 11:36:35,302 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=184, PETRI_DIFFERENCE_MINUEND_FLOW=3797, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=4250, PETRI_PLACES=321, PETRI_TRANSITIONS=363} [2022-09-16 11:36:35,303 INFO L287 CegarLoopForPetriNet]: 153 programPoint places, 168 predicate places. [2022-09-16 11:36:35,303 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 363 transitions, 4250 flow [2022-09-16 11:36:35,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 85.14285714285714) internal successors, (1788), 21 states have internal predecessors, (1788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:35,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 11:36:35,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:36:35,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-09-16 11:36:35,304 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-09-16 11:36:35,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:36:35,304 INFO L85 PathProgramCache]: Analyzing trace with hash 349548905, now seen corresponding path program 4 times [2022-09-16 11:36:35,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:36:35,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127303099] [2022-09-16 11:36:35,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:36:35,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:36:35,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:36:35,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:36:35,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:36:35,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127303099] [2022-09-16 11:36:35,747 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127303099] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:36:35,747 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:36:35,747 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-09-16 11:36:35,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318483829] [2022-09-16 11:36:35,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:36:35,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-09-16 11:36:35,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:36:35,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-09-16 11:36:35,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=481, Unknown=0, NotChecked=0, Total=552 [2022-09-16 11:36:35,750 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 184 [2022-09-16 11:36:35,751 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 363 transitions, 4250 flow. Second operand has 24 states, 24 states have (on average 83.91666666666667) internal successors, (2014), 24 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:35,751 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 11:36:35,751 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 184 [2022-09-16 11:36:35,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 11:36:41,322 INFO L130 PetriNetUnfolder]: 7206/16035 cut-off events. [2022-09-16 11:36:41,323 INFO L131 PetriNetUnfolder]: For 187731/275077 co-relation queries the response was YES. [2022-09-16 11:36:41,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76707 conditions, 16035 events. 7206/16035 cut-off events. For 187731/275077 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 147705 event pairs, 3349 based on Foata normal form. 950/15543 useless extension candidates. Maximal degree in co-relation 69627. Up to 8997 conditions per place. [2022-09-16 11:36:41,728 INFO L137 encePairwiseOnDemand]: 159/184 looper letters, 280 selfloop transitions, 140 changer transitions 18/505 dead transitions. [2022-09-16 11:36:41,728 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 505 transitions, 6176 flow [2022-09-16 11:36:41,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-09-16 11:36:41,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-09-16 11:36:41,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2621 transitions. [2022-09-16 11:36:41,763 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.491191904047976 [2022-09-16 11:36:41,763 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2621 transitions. [2022-09-16 11:36:41,763 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2621 transitions. [2022-09-16 11:36:41,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 11:36:41,765 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2621 transitions. [2022-09-16 11:36:41,772 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 90.37931034482759) internal successors, (2621), 29 states have internal predecessors, (2621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:41,781 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 184.0) internal successors, (5520), 30 states have internal predecessors, (5520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:41,782 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 184.0) internal successors, (5520), 30 states have internal predecessors, (5520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:41,782 INFO L175 Difference]: Start difference. First operand has 321 places, 363 transitions, 4250 flow. Second operand 29 states and 2621 transitions. [2022-09-16 11:36:41,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 505 transitions, 6176 flow [2022-09-16 11:36:42,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 505 transitions, 5952 flow, removed 54 selfloop flow, removed 18 redundant places. [2022-09-16 11:36:42,532 INFO L231 Difference]: Finished difference. Result has 335 places, 376 transitions, 4651 flow [2022-09-16 11:36:42,533 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=184, PETRI_DIFFERENCE_MINUEND_FLOW=4065, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=4651, PETRI_PLACES=335, PETRI_TRANSITIONS=376} [2022-09-16 11:36:42,533 INFO L287 CegarLoopForPetriNet]: 153 programPoint places, 182 predicate places. [2022-09-16 11:36:42,534 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 376 transitions, 4651 flow [2022-09-16 11:36:42,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 83.91666666666667) internal successors, (2014), 24 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:42,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 11:36:42,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:36:42,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-09-16 11:36:42,535 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-09-16 11:36:42,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:36:42,535 INFO L85 PathProgramCache]: Analyzing trace with hash 358486205, now seen corresponding path program 5 times [2022-09-16 11:36:42,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:36:42,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510159299] [2022-09-16 11:36:42,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:36:42,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:36:42,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:36:42,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:36:42,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:36:42,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510159299] [2022-09-16 11:36:42,948 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510159299] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:36:42,948 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:36:42,948 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-09-16 11:36:42,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348344474] [2022-09-16 11:36:42,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:36:42,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-09-16 11:36:42,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:36:42,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-09-16 11:36:42,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2022-09-16 11:36:42,950 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 184 [2022-09-16 11:36:42,951 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 376 transitions, 4651 flow. Second operand has 21 states, 21 states have (on average 85.14285714285714) internal successors, (1788), 21 states have internal predecessors, (1788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:42,952 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 11:36:42,952 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 184 [2022-09-16 11:36:42,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 11:36:48,216 INFO L130 PetriNetUnfolder]: 7327/16341 cut-off events. [2022-09-16 11:36:48,216 INFO L131 PetriNetUnfolder]: For 213519/292349 co-relation queries the response was YES. [2022-09-16 11:36:48,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81589 conditions, 16341 events. 7327/16341 cut-off events. For 213519/292349 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 151219 event pairs, 3737 based on Foata normal form. 997/15870 useless extension candidates. Maximal degree in co-relation 74045. Up to 9666 conditions per place. [2022-09-16 11:36:48,682 INFO L137 encePairwiseOnDemand]: 162/184 looper letters, 270 selfloop transitions, 136 changer transitions 15/489 dead transitions. [2022-09-16 11:36:48,682 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 489 transitions, 6322 flow [2022-09-16 11:36:48,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-09-16 11:36:48,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-09-16 11:36:48,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2386 transitions. [2022-09-16 11:36:48,686 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.4987458193979933 [2022-09-16 11:36:48,686 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2386 transitions. [2022-09-16 11:36:48,686 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2386 transitions. [2022-09-16 11:36:48,686 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 11:36:48,687 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2386 transitions. [2022-09-16 11:36:48,696 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 91.76923076923077) internal successors, (2386), 26 states have internal predecessors, (2386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:48,708 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 184.0) internal successors, (4968), 27 states have internal predecessors, (4968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:48,723 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 184.0) internal successors, (4968), 27 states have internal predecessors, (4968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:48,723 INFO L175 Difference]: Start difference. First operand has 335 places, 376 transitions, 4651 flow. Second operand 26 states and 2386 transitions. [2022-09-16 11:36:48,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 489 transitions, 6322 flow [2022-09-16 11:36:49,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 489 transitions, 6130 flow, removed 9 selfloop flow, removed 22 redundant places. [2022-09-16 11:36:49,550 INFO L231 Difference]: Finished difference. Result has 344 places, 382 transitions, 4940 flow [2022-09-16 11:36:49,551 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=184, PETRI_DIFFERENCE_MINUEND_FLOW=4465, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=4940, PETRI_PLACES=344, PETRI_TRANSITIONS=382} [2022-09-16 11:36:49,551 INFO L287 CegarLoopForPetriNet]: 153 programPoint places, 191 predicate places. [2022-09-16 11:36:49,551 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 382 transitions, 4940 flow [2022-09-16 11:36:49,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 85.14285714285714) internal successors, (1788), 21 states have internal predecessors, (1788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:49,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 11:36:49,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:36:49,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-09-16 11:36:49,552 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-09-16 11:36:49,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:36:49,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1189693064, now seen corresponding path program 1 times [2022-09-16 11:36:49,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:36:49,553 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668285501] [2022-09-16 11:36:49,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:36:49,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:36:49,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:36:50,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:36:50,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:36:50,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668285501] [2022-09-16 11:36:50,105 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668285501] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:36:50,105 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:36:50,105 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-09-16 11:36:50,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873797479] [2022-09-16 11:36:50,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:36:50,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-09-16 11:36:50,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:36:50,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-09-16 11:36:50,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2022-09-16 11:36:50,108 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 184 [2022-09-16 11:36:50,109 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 382 transitions, 4940 flow. Second operand has 24 states, 24 states have (on average 83.91666666666667) internal successors, (2014), 24 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:50,109 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 11:36:50,109 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 184 [2022-09-16 11:36:50,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 11:36:55,268 INFO L130 PetriNetUnfolder]: 7542/16650 cut-off events. [2022-09-16 11:36:55,268 INFO L131 PetriNetUnfolder]: For 254566/393059 co-relation queries the response was YES. [2022-09-16 11:36:55,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87848 conditions, 16650 events. 7542/16650 cut-off events. For 254566/393059 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 153604 event pairs, 3447 based on Foata normal form. 986/16157 useless extension candidates. Maximal degree in co-relation 82043. Up to 9697 conditions per place. [2022-09-16 11:36:55,828 INFO L137 encePairwiseOnDemand]: 159/184 looper letters, 308 selfloop transitions, 140 changer transitions 13/528 dead transitions. [2022-09-16 11:36:55,828 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 528 transitions, 7240 flow [2022-09-16 11:36:55,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-09-16 11:36:55,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-09-16 11:36:55,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2355 transitions. [2022-09-16 11:36:55,832 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.4922658862876254 [2022-09-16 11:36:55,832 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2355 transitions. [2022-09-16 11:36:55,832 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2355 transitions. [2022-09-16 11:36:55,833 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 11:36:55,833 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2355 transitions. [2022-09-16 11:36:55,836 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 90.57692307692308) internal successors, (2355), 26 states have internal predecessors, (2355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:55,842 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 184.0) internal successors, (4968), 27 states have internal predecessors, (4968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:55,843 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 184.0) internal successors, (4968), 27 states have internal predecessors, (4968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:55,843 INFO L175 Difference]: Start difference. First operand has 344 places, 382 transitions, 4940 flow. Second operand 26 states and 2355 transitions. [2022-09-16 11:36:55,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 528 transitions, 7240 flow [2022-09-16 11:36:56,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 528 transitions, 7106 flow, removed 18 selfloop flow, removed 16 redundant places. [2022-09-16 11:36:56,769 INFO L231 Difference]: Finished difference. Result has 362 places, 412 transitions, 5739 flow [2022-09-16 11:36:56,770 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=184, PETRI_DIFFERENCE_MINUEND_FLOW=4815, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=5739, PETRI_PLACES=362, PETRI_TRANSITIONS=412} [2022-09-16 11:36:56,770 INFO L287 CegarLoopForPetriNet]: 153 programPoint places, 209 predicate places. [2022-09-16 11:36:56,770 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 412 transitions, 5739 flow [2022-09-16 11:36:56,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 83.91666666666667) internal successors, (2014), 24 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:56,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 11:36:56,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:36:56,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-09-16 11:36:56,772 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-09-16 11:36:56,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:36:56,772 INFO L85 PathProgramCache]: Analyzing trace with hash -1189693417, now seen corresponding path program 4 times [2022-09-16 11:36:56,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:36:56,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399356816] [2022-09-16 11:36:56,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:36:56,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:36:56,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:36:57,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:36:57,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:36:57,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399356816] [2022-09-16 11:36:57,333 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399356816] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:36:57,333 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:36:57,333 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-09-16 11:36:57,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856535219] [2022-09-16 11:36:57,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:36:57,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-09-16 11:36:57,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:36:57,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-09-16 11:36:57,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2022-09-16 11:36:57,336 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 184 [2022-09-16 11:36:57,338 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 412 transitions, 5739 flow. Second operand has 23 states, 23 states have (on average 84.0) internal successors, (1932), 23 states have internal predecessors, (1932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:36:57,338 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 11:36:57,338 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 184 [2022-09-16 11:36:57,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 11:37:04,388 INFO L130 PetriNetUnfolder]: 8672/19136 cut-off events. [2022-09-16 11:37:04,388 INFO L131 PetriNetUnfolder]: For 455801/764973 co-relation queries the response was YES. [2022-09-16 11:37:04,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109813 conditions, 19136 events. 8672/19136 cut-off events. For 455801/764973 co-relation queries the response was YES. Maximal size of possible extension queue 628. Compared 181635 event pairs, 3794 based on Foata normal form. 1940/19343 useless extension candidates. Maximal degree in co-relation 106639. Up to 11227 conditions per place. [2022-09-16 11:37:04,964 INFO L137 encePairwiseOnDemand]: 158/184 looper letters, 343 selfloop transitions, 229 changer transitions 14/653 dead transitions. [2022-09-16 11:37:04,964 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 653 transitions, 10046 flow [2022-09-16 11:37:04,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-09-16 11:37:04,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-09-16 11:37:04,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2633 transitions. [2022-09-16 11:37:04,968 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.4934407796101949 [2022-09-16 11:37:04,968 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2633 transitions. [2022-09-16 11:37:04,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2633 transitions. [2022-09-16 11:37:04,969 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 11:37:04,969 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2633 transitions. [2022-09-16 11:37:04,972 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 90.79310344827586) internal successors, (2633), 29 states have internal predecessors, (2633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:37:04,979 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 184.0) internal successors, (5520), 30 states have internal predecessors, (5520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:37:04,980 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 184.0) internal successors, (5520), 30 states have internal predecessors, (5520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:37:04,980 INFO L175 Difference]: Start difference. First operand has 362 places, 412 transitions, 5739 flow. Second operand 29 states and 2633 transitions. [2022-09-16 11:37:04,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 653 transitions, 10046 flow [2022-09-16 11:37:06,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 653 transitions, 9798 flow, removed 89 selfloop flow, removed 12 redundant places. [2022-09-16 11:37:06,896 INFO L231 Difference]: Finished difference. Result has 386 places, 500 transitions, 8126 flow [2022-09-16 11:37:06,897 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=184, PETRI_DIFFERENCE_MINUEND_FLOW=5606, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=8126, PETRI_PLACES=386, PETRI_TRANSITIONS=500} [2022-09-16 11:37:06,898 INFO L287 CegarLoopForPetriNet]: 153 programPoint places, 233 predicate places. [2022-09-16 11:37:06,898 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 500 transitions, 8126 flow [2022-09-16 11:37:06,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 84.0) internal successors, (1932), 23 states have internal predecessors, (1932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:37:06,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 11:37:06,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:37:06,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-09-16 11:37:06,899 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-09-16 11:37:06,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:37:06,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1560591367, now seen corresponding path program 5 times [2022-09-16 11:37:06,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:37:06,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492269536] [2022-09-16 11:37:06,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:37:06,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:37:06,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:37:07,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:37:07,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:37:07,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492269536] [2022-09-16 11:37:07,437 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492269536] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:37:07,437 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:37:07,437 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-09-16 11:37:07,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011517618] [2022-09-16 11:37:07,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:37:07,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-09-16 11:37:07,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:37:07,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-09-16 11:37:07,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2022-09-16 11:37:07,440 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 184 [2022-09-16 11:37:07,441 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 500 transitions, 8126 flow. Second operand has 24 states, 24 states have (on average 83.91666666666667) internal successors, (2014), 24 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:37:07,441 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 11:37:07,441 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 184 [2022-09-16 11:37:07,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 11:37:14,909 INFO L130 PetriNetUnfolder]: 9048/20152 cut-off events. [2022-09-16 11:37:14,912 INFO L131 PetriNetUnfolder]: For 534066/858925 co-relation queries the response was YES. [2022-09-16 11:37:15,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120126 conditions, 20152 events. 9048/20152 cut-off events. For 534066/858925 co-relation queries the response was YES. Maximal size of possible extension queue 661. Compared 194846 event pairs, 4041 based on Foata normal form. 1996/20376 useless extension candidates. Maximal degree in co-relation 110838. Up to 12959 conditions per place. [2022-09-16 11:37:15,375 INFO L137 encePairwiseOnDemand]: 159/184 looper letters, 340 selfloop transitions, 181 changer transitions 7/595 dead transitions. [2022-09-16 11:37:15,375 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 595 transitions, 10053 flow [2022-09-16 11:37:15,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-09-16 11:37:15,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-09-16 11:37:15,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2258 transitions. [2022-09-16 11:37:15,379 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.4908695652173913 [2022-09-16 11:37:15,379 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2258 transitions. [2022-09-16 11:37:15,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2258 transitions. [2022-09-16 11:37:15,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 11:37:15,380 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2258 transitions. [2022-09-16 11:37:15,403 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 90.32) internal successors, (2258), 25 states have internal predecessors, (2258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:37:15,405 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 184.0) internal successors, (4784), 26 states have internal predecessors, (4784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:37:15,405 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 184.0) internal successors, (4784), 26 states have internal predecessors, (4784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:37:15,406 INFO L175 Difference]: Start difference. First operand has 386 places, 500 transitions, 8126 flow. Second operand 25 states and 2258 transitions. [2022-09-16 11:37:15,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 595 transitions, 10053 flow [2022-09-16 11:37:17,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 595 transitions, 9879 flow, removed 46 selfloop flow, removed 12 redundant places. [2022-09-16 11:37:17,985 INFO L231 Difference]: Finished difference. Result has 402 places, 505 transitions, 8503 flow [2022-09-16 11:37:17,987 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=184, PETRI_DIFFERENCE_MINUEND_FLOW=7964, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=8503, PETRI_PLACES=402, PETRI_TRANSITIONS=505} [2022-09-16 11:37:17,988 INFO L287 CegarLoopForPetriNet]: 153 programPoint places, 249 predicate places. [2022-09-16 11:37:17,988 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 505 transitions, 8503 flow [2022-09-16 11:37:17,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 83.91666666666667) internal successors, (2014), 24 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:37:17,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 11:37:17,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:37:17,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-09-16 11:37:17,989 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-09-16 11:37:17,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:37:17,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1028541273, now seen corresponding path program 6 times [2022-09-16 11:37:17,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:37:17,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661073668] [2022-09-16 11:37:17,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:37:17,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:37:18,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:37:18,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:37:18,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:37:18,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661073668] [2022-09-16 11:37:18,399 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661073668] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:37:18,399 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:37:18,399 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-09-16 11:37:18,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161787774] [2022-09-16 11:37:18,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:37:18,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-09-16 11:37:18,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:37:18,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-09-16 11:37:18,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2022-09-16 11:37:18,401 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 184 [2022-09-16 11:37:18,402 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 505 transitions, 8503 flow. Second operand has 21 states, 21 states have (on average 85.14285714285714) internal successors, (1788), 21 states have internal predecessors, (1788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:37:18,403 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 11:37:18,403 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 184 [2022-09-16 11:37:18,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 11:37:25,812 INFO L130 PetriNetUnfolder]: 9316/20550 cut-off events. [2022-09-16 11:37:25,813 INFO L131 PetriNetUnfolder]: For 501236/869322 co-relation queries the response was YES. [2022-09-16 11:37:26,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128837 conditions, 20550 events. 9316/20550 cut-off events. For 501236/869322 co-relation queries the response was YES. Maximal size of possible extension queue 677. Compared 196668 event pairs, 4343 based on Foata normal form. 2543/21226 useless extension candidates. Maximal degree in co-relation 120240. Up to 12540 conditions per place. [2022-09-16 11:37:26,370 INFO L137 encePairwiseOnDemand]: 162/184 looper letters, 387 selfloop transitions, 186 changer transitions 15/656 dead transitions. [2022-09-16 11:37:26,370 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 656 transitions, 11414 flow [2022-09-16 11:37:26,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-09-16 11:37:26,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-09-16 11:37:26,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2397 transitions. [2022-09-16 11:37:26,382 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5010451505016722 [2022-09-16 11:37:26,382 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2397 transitions. [2022-09-16 11:37:26,382 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2397 transitions. [2022-09-16 11:37:26,383 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 11:37:26,383 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2397 transitions. [2022-09-16 11:37:26,385 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 92.1923076923077) internal successors, (2397), 26 states have internal predecessors, (2397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:37:26,389 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 184.0) internal successors, (4968), 27 states have internal predecessors, (4968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:37:26,389 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 184.0) internal successors, (4968), 27 states have internal predecessors, (4968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:37:26,389 INFO L175 Difference]: Start difference. First operand has 402 places, 505 transitions, 8503 flow. Second operand 26 states and 2397 transitions. [2022-09-16 11:37:26,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 656 transitions, 11414 flow [2022-09-16 11:37:28,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 656 transitions, 11120 flow, removed 55 selfloop flow, removed 16 redundant places. [2022-09-16 11:37:28,784 INFO L231 Difference]: Finished difference. Result has 417 places, 530 transitions, 9299 flow [2022-09-16 11:37:28,785 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=184, PETRI_DIFFERENCE_MINUEND_FLOW=8257, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=9299, PETRI_PLACES=417, PETRI_TRANSITIONS=530} [2022-09-16 11:37:28,785 INFO L287 CegarLoopForPetriNet]: 153 programPoint places, 264 predicate places. [2022-09-16 11:37:28,786 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 530 transitions, 9299 flow [2022-09-16 11:37:28,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 85.14285714285714) internal successors, (1788), 21 states have internal predecessors, (1788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:37:28,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 11:37:28,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:37:28,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-09-16 11:37:28,786 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-09-16 11:37:28,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:37:28,787 INFO L85 PathProgramCache]: Analyzing trace with hash -124933275, now seen corresponding path program 6 times [2022-09-16 11:37:28,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:37:28,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000014406] [2022-09-16 11:37:28,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:37:28,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:37:28,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:37:29,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:37:29,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:37:29,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000014406] [2022-09-16 11:37:29,248 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000014406] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:37:29,249 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:37:29,249 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-09-16 11:37:29,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365481086] [2022-09-16 11:37:29,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:37:29,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-09-16 11:37:29,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:37:29,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-09-16 11:37:29,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2022-09-16 11:37:29,251 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 184 [2022-09-16 11:37:29,252 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 530 transitions, 9299 flow. Second operand has 21 states, 21 states have (on average 85.14285714285714) internal successors, (1788), 21 states have internal predecessors, (1788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:37:29,252 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 11:37:29,252 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 184 [2022-09-16 11:37:29,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 11:37:37,577 INFO L130 PetriNetUnfolder]: 9628/21299 cut-off events. [2022-09-16 11:37:37,578 INFO L131 PetriNetUnfolder]: For 782063/1281354 co-relation queries the response was YES. [2022-09-16 11:37:38,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 142907 conditions, 21299 events. 9628/21299 cut-off events. For 782063/1281354 co-relation queries the response was YES. Maximal size of possible extension queue 711. Compared 205532 event pairs, 4646 based on Foata normal form. 2430/21807 useless extension candidates. Maximal degree in co-relation 136407. Up to 12630 conditions per place. [2022-09-16 11:37:38,332 INFO L137 encePairwiseOnDemand]: 161/184 looper letters, 412 selfloop transitions, 198 changer transitions 15/693 dead transitions. [2022-09-16 11:37:38,333 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 693 transitions, 12225 flow [2022-09-16 11:37:38,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-09-16 11:37:38,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-09-16 11:37:38,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2494 transitions. [2022-09-16 11:37:38,336 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5020128824476651 [2022-09-16 11:37:38,336 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2494 transitions. [2022-09-16 11:37:38,336 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2494 transitions. [2022-09-16 11:37:38,337 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 11:37:38,337 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2494 transitions. [2022-09-16 11:37:38,340 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 92.37037037037037) internal successors, (2494), 27 states have internal predecessors, (2494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:37:38,344 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 184.0) internal successors, (5152), 28 states have internal predecessors, (5152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:37:38,345 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 184.0) internal successors, (5152), 28 states have internal predecessors, (5152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:37:38,345 INFO L175 Difference]: Start difference. First operand has 417 places, 530 transitions, 9299 flow. Second operand 27 states and 2494 transitions. [2022-09-16 11:37:38,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 693 transitions, 12225 flow [2022-09-16 11:37:41,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 693 transitions, 11739 flow, removed 110 selfloop flow, removed 18 redundant places. [2022-09-16 11:37:41,446 INFO L231 Difference]: Finished difference. Result has 429 places, 542 transitions, 9718 flow [2022-09-16 11:37:41,447 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=184, PETRI_DIFFERENCE_MINUEND_FLOW=8922, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=9718, PETRI_PLACES=429, PETRI_TRANSITIONS=542} [2022-09-16 11:37:41,448 INFO L287 CegarLoopForPetriNet]: 153 programPoint places, 276 predicate places. [2022-09-16 11:37:41,448 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 542 transitions, 9718 flow [2022-09-16 11:37:41,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 85.14285714285714) internal successors, (1788), 21 states have internal predecessors, (1788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:37:41,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 11:37:41,449 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:37:41,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-09-16 11:37:41,449 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-09-16 11:37:41,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:37:41,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1017816161, now seen corresponding path program 7 times [2022-09-16 11:37:41,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:37:41,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974840265] [2022-09-16 11:37:41,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:37:41,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:37:41,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:37:41,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:37:41,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:37:41,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974840265] [2022-09-16 11:37:41,921 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974840265] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:37:41,921 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:37:41,921 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-09-16 11:37:41,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967676067] [2022-09-16 11:37:41,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:37:41,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-09-16 11:37:41,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:37:41,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-09-16 11:37:41,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=481, Unknown=0, NotChecked=0, Total=552 [2022-09-16 11:37:41,925 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 184 [2022-09-16 11:37:41,926 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 542 transitions, 9718 flow. Second operand has 24 states, 24 states have (on average 83.91666666666667) internal successors, (2014), 24 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:37:41,926 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 11:37:41,926 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 184 [2022-09-16 11:37:41,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 11:37:50,731 INFO L130 PetriNetUnfolder]: 10057/22542 cut-off events. [2022-09-16 11:37:50,731 INFO L131 PetriNetUnfolder]: For 888753/1368198 co-relation queries the response was YES. [2022-09-16 11:37:51,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 154304 conditions, 22542 events. 10057/22542 cut-off events. For 888753/1368198 co-relation queries the response was YES. Maximal size of possible extension queue 746. Compared 222234 event pairs, 5298 based on Foata normal form. 2364/22852 useless extension candidates. Maximal degree in co-relation 147936. Up to 14261 conditions per place. [2022-09-16 11:37:51,557 INFO L137 encePairwiseOnDemand]: 159/184 looper letters, 418 selfloop transitions, 160 changer transitions 8/653 dead transitions. [2022-09-16 11:37:51,557 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 653 transitions, 12098 flow [2022-09-16 11:37:51,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-09-16 11:37:51,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-09-16 11:37:51,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 2523 transitions. [2022-09-16 11:37:51,560 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.48971273291925466 [2022-09-16 11:37:51,560 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 2523 transitions. [2022-09-16 11:37:51,560 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 2523 transitions. [2022-09-16 11:37:51,561 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 11:37:51,561 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 2523 transitions. [2022-09-16 11:37:51,563 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 90.10714285714286) internal successors, (2523), 28 states have internal predecessors, (2523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:37:51,567 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 184.0) internal successors, (5336), 29 states have internal predecessors, (5336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:37:51,567 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 184.0) internal successors, (5336), 29 states have internal predecessors, (5336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:37:51,568 INFO L175 Difference]: Start difference. First operand has 429 places, 542 transitions, 9718 flow. Second operand 28 states and 2523 transitions. [2022-09-16 11:37:51,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 653 transitions, 12098 flow [2022-09-16 11:37:55,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 653 transitions, 11920 flow, removed 52 selfloop flow, removed 12 redundant places. [2022-09-16 11:37:55,277 INFO L231 Difference]: Finished difference. Result has 450 places, 553 transitions, 10297 flow [2022-09-16 11:37:55,278 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=184, PETRI_DIFFERENCE_MINUEND_FLOW=9552, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=10297, PETRI_PLACES=450, PETRI_TRANSITIONS=553} [2022-09-16 11:37:55,279 INFO L287 CegarLoopForPetriNet]: 153 programPoint places, 297 predicate places. [2022-09-16 11:37:55,279 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 553 transitions, 10297 flow [2022-09-16 11:37:55,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 83.91666666666667) internal successors, (2014), 24 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:37:55,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 11:37:55,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:37:55,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-09-16 11:37:55,280 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-09-16 11:37:55,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:37:55,280 INFO L85 PathProgramCache]: Analyzing trace with hash 712737453, now seen corresponding path program 7 times [2022-09-16 11:37:55,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:37:55,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630644703] [2022-09-16 11:37:55,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:37:55,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:37:55,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:37:55,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:37:55,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:37:55,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630644703] [2022-09-16 11:37:55,791 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630644703] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:37:55,791 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:37:55,791 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-09-16 11:37:55,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459490706] [2022-09-16 11:37:55,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:37:55,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-09-16 11:37:55,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:37:55,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-09-16 11:37:55,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2022-09-16 11:37:55,795 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 184 [2022-09-16 11:37:55,796 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 553 transitions, 10297 flow. Second operand has 24 states, 24 states have (on average 83.91666666666667) internal successors, (2014), 24 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:37:55,797 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 11:37:55,797 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 184 [2022-09-16 11:37:55,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 11:38:05,090 INFO L130 PetriNetUnfolder]: 10183/22777 cut-off events. [2022-09-16 11:38:05,090 INFO L131 PetriNetUnfolder]: For 811071/1223510 co-relation queries the response was YES. [2022-09-16 11:38:05,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 160604 conditions, 22777 events. 10183/22777 cut-off events. For 811071/1223510 co-relation queries the response was YES. Maximal size of possible extension queue 738. Compared 224153 event pairs, 4669 based on Foata normal form. 2935/23669 useless extension candidates. Maximal degree in co-relation 155474. Up to 14013 conditions per place. [2022-09-16 11:38:06,150 INFO L137 encePairwiseOnDemand]: 159/184 looper letters, 401 selfloop transitions, 218 changer transitions 17/703 dead transitions. [2022-09-16 11:38:06,151 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 703 transitions, 13388 flow [2022-09-16 11:38:06,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-09-16 11:38:06,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-09-16 11:38:06,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2621 transitions. [2022-09-16 11:38:06,154 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.491191904047976 [2022-09-16 11:38:06,154 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2621 transitions. [2022-09-16 11:38:06,154 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2621 transitions. [2022-09-16 11:38:06,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 11:38:06,155 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2621 transitions. [2022-09-16 11:38:06,158 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 90.37931034482759) internal successors, (2621), 29 states have internal predecessors, (2621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:38:06,162 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 184.0) internal successors, (5520), 30 states have internal predecessors, (5520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:38:06,164 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 184.0) internal successors, (5520), 30 states have internal predecessors, (5520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:38:06,164 INFO L175 Difference]: Start difference. First operand has 450 places, 553 transitions, 10297 flow. Second operand 29 states and 2621 transitions. [2022-09-16 11:38:06,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 703 transitions, 13388 flow [2022-09-16 11:38:10,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 703 transitions, 13130 flow, removed 60 selfloop flow, removed 19 redundant places. [2022-09-16 11:38:10,402 INFO L231 Difference]: Finished difference. Result has 464 places, 570 transitions, 11080 flow [2022-09-16 11:38:10,403 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=184, PETRI_DIFFERENCE_MINUEND_FLOW=10092, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=11080, PETRI_PLACES=464, PETRI_TRANSITIONS=570} [2022-09-16 11:38:10,403 INFO L287 CegarLoopForPetriNet]: 153 programPoint places, 311 predicate places. [2022-09-16 11:38:10,403 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 570 transitions, 11080 flow [2022-09-16 11:38:10,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 83.91666666666667) internal successors, (2014), 24 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:38:10,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 11:38:10,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:38:10,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-09-16 11:38:10,404 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-09-16 11:38:10,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:38:10,405 INFO L85 PathProgramCache]: Analyzing trace with hash 703799801, now seen corresponding path program 8 times [2022-09-16 11:38:10,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:38:10,405 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266454915] [2022-09-16 11:38:10,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:38:10,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:38:10,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:38:10,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:38:10,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:38:10,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266454915] [2022-09-16 11:38:10,874 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266454915] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:38:10,874 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:38:10,874 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-09-16 11:38:10,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094557244] [2022-09-16 11:38:10,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:38:10,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-09-16 11:38:10,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:38:10,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-09-16 11:38:10,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2022-09-16 11:38:10,876 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 184 [2022-09-16 11:38:10,877 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 570 transitions, 11080 flow. Second operand has 24 states, 24 states have (on average 83.91666666666667) internal successors, (2014), 24 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:38:10,877 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 11:38:10,878 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 184 [2022-09-16 11:38:10,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 11:38:20,016 INFO L130 PetriNetUnfolder]: 10281/23193 cut-off events. [2022-09-16 11:38:20,017 INFO L131 PetriNetUnfolder]: For 1155530/1566517 co-relation queries the response was YES. [2022-09-16 11:38:20,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 173356 conditions, 23193 events. 10281/23193 cut-off events. For 1155530/1566517 co-relation queries the response was YES. Maximal size of possible extension queue 753. Compared 230255 event pairs, 4954 based on Foata normal form. 1922/23082 useless extension candidates. Maximal degree in co-relation 167542. Up to 15160 conditions per place. [2022-09-16 11:38:20,983 INFO L137 encePairwiseOnDemand]: 159/184 looper letters, 438 selfloop transitions, 149 changer transitions 9/663 dead transitions. [2022-09-16 11:38:20,983 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 663 transitions, 13355 flow [2022-09-16 11:38:20,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-09-16 11:38:20,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-09-16 11:38:20,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2169 transitions. [2022-09-16 11:38:20,986 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.49116847826086957 [2022-09-16 11:38:20,987 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2169 transitions. [2022-09-16 11:38:20,987 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2169 transitions. [2022-09-16 11:38:20,987 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 11:38:20,987 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2169 transitions. [2022-09-16 11:38:20,990 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 90.375) internal successors, (2169), 24 states have internal predecessors, (2169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:38:20,992 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 184.0) internal successors, (4600), 25 states have internal predecessors, (4600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:38:20,993 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 184.0) internal successors, (4600), 25 states have internal predecessors, (4600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:38:20,993 INFO L175 Difference]: Start difference. First operand has 464 places, 570 transitions, 11080 flow. Second operand 24 states and 2169 transitions. [2022-09-16 11:38:20,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 663 transitions, 13355 flow [2022-09-16 11:38:25,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 663 transitions, 13039 flow, removed 86 selfloop flow, removed 19 redundant places. [2022-09-16 11:38:25,086 INFO L231 Difference]: Finished difference. Result has 472 places, 575 transitions, 11292 flow [2022-09-16 11:38:25,087 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=184, PETRI_DIFFERENCE_MINUEND_FLOW=10830, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=11292, PETRI_PLACES=472, PETRI_TRANSITIONS=575} [2022-09-16 11:38:25,095 INFO L287 CegarLoopForPetriNet]: 153 programPoint places, 319 predicate places. [2022-09-16 11:38:25,096 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 575 transitions, 11292 flow [2022-09-16 11:38:25,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 83.91666666666667) internal successors, (2014), 24 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:38:25,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 11:38:25,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:38:25,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-09-16 11:38:25,097 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-09-16 11:38:25,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:38:25,097 INFO L85 PathProgramCache]: Analyzing trace with hash 1441464548, now seen corresponding path program 1 times [2022-09-16 11:38:25,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:38:25,098 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687974366] [2022-09-16 11:38:25,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:38:25,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:38:25,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:38:25,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:38:25,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:38:25,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687974366] [2022-09-16 11:38:25,516 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687974366] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:38:25,516 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:38:25,517 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-09-16 11:38:25,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969326869] [2022-09-16 11:38:25,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:38:25,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-09-16 11:38:25,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:38:25,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-09-16 11:38:25,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2022-09-16 11:38:25,519 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 184 [2022-09-16 11:38:25,520 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 575 transitions, 11292 flow. Second operand has 19 states, 19 states have (on average 114.05263157894737) internal successors, (2167), 19 states have internal predecessors, (2167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:38:25,520 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 11:38:25,520 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 184 [2022-09-16 11:38:25,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 11:38:33,416 INFO L130 PetriNetUnfolder]: 5040/15783 cut-off events. [2022-09-16 11:38:33,416 INFO L131 PetriNetUnfolder]: For 490965/847919 co-relation queries the response was YES. [2022-09-16 11:38:34,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101613 conditions, 15783 events. 5040/15783 cut-off events. For 490965/847919 co-relation queries the response was YES. Maximal size of possible extension queue 685. Compared 184024 event pairs, 824 based on Foata normal form. 5485/19870 useless extension candidates. Maximal degree in co-relation 98901. Up to 2271 conditions per place. [2022-09-16 11:38:34,186 INFO L137 encePairwiseOnDemand]: 161/184 looper letters, 389 selfloop transitions, 416 changer transitions 55/945 dead transitions. [2022-09-16 11:38:34,186 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 945 transitions, 20071 flow [2022-09-16 11:38:34,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-09-16 11:38:34,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2022-09-16 11:38:34,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 5780 transitions. [2022-09-16 11:38:34,193 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6544384057971014 [2022-09-16 11:38:34,193 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 5780 transitions. [2022-09-16 11:38:34,193 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 5780 transitions. [2022-09-16 11:38:34,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 11:38:34,195 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 5780 transitions. [2022-09-16 11:38:34,202 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 120.41666666666667) internal successors, (5780), 48 states have internal predecessors, (5780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:38:34,210 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 184.0) internal successors, (9016), 49 states have internal predecessors, (9016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:38:34,211 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 184.0) internal successors, (9016), 49 states have internal predecessors, (9016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:38:34,211 INFO L175 Difference]: Start difference. First operand has 472 places, 575 transitions, 11292 flow. Second operand 48 states and 5780 transitions. [2022-09-16 11:38:34,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 945 transitions, 20071 flow [2022-09-16 11:38:37,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 945 transitions, 19903 flow, removed 19 selfloop flow, removed 16 redundant places. [2022-09-16 11:38:37,166 INFO L231 Difference]: Finished difference. Result has 520 places, 676 transitions, 15816 flow [2022-09-16 11:38:37,167 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=184, PETRI_DIFFERENCE_MINUEND_FLOW=11134, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=326, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=15816, PETRI_PLACES=520, PETRI_TRANSITIONS=676} [2022-09-16 11:38:37,167 INFO L287 CegarLoopForPetriNet]: 153 programPoint places, 367 predicate places. [2022-09-16 11:38:37,167 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 676 transitions, 15816 flow [2022-09-16 11:38:37,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 114.05263157894737) internal successors, (2167), 19 states have internal predecessors, (2167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:38:37,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 11:38:37,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:38:37,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-09-16 11:38:37,168 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-09-16 11:38:37,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:38:37,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1441464549, now seen corresponding path program 1 times [2022-09-16 11:38:37,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:38:37,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950547161] [2022-09-16 11:38:37,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:38:37,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:38:37,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:38:37,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:38:37,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:38:37,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950547161] [2022-09-16 11:38:37,336 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950547161] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:38:37,336 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:38:37,336 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-09-16 11:38:37,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968357247] [2022-09-16 11:38:37,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:38:37,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-09-16 11:38:37,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:38:37,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-09-16 11:38:37,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2022-09-16 11:38:37,338 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 184 [2022-09-16 11:38:37,338 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 676 transitions, 15816 flow. Second operand has 15 states, 15 states have (on average 116.53333333333333) internal successors, (1748), 15 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:38:37,338 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 11:38:37,338 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 184 [2022-09-16 11:38:37,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 11:38:43,073 INFO L130 PetriNetUnfolder]: 4531/14585 cut-off events. [2022-09-16 11:38:43,074 INFO L131 PetriNetUnfolder]: For 735807/1050816 co-relation queries the response was YES. [2022-09-16 11:38:43,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102458 conditions, 14585 events. 4531/14585 cut-off events. For 735807/1050816 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 170595 event pairs, 964 based on Foata normal form. 2303/15874 useless extension candidates. Maximal degree in co-relation 99524. Up to 3110 conditions per place. [2022-09-16 11:38:43,471 INFO L137 encePairwiseOnDemand]: 167/184 looper letters, 514 selfloop transitions, 279 changer transitions 82/962 dead transitions. [2022-09-16 11:38:43,471 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 962 transitions, 25085 flow [2022-09-16 11:38:43,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-09-16 11:38:43,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-09-16 11:38:43,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 3898 transitions. [2022-09-16 11:38:43,475 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6620244565217391 [2022-09-16 11:38:43,475 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 3898 transitions. [2022-09-16 11:38:43,475 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 3898 transitions. [2022-09-16 11:38:43,476 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 11:38:43,476 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 3898 transitions. [2022-09-16 11:38:43,479 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 121.8125) internal successors, (3898), 32 states have internal predecessors, (3898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:38:43,483 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 184.0) internal successors, (6072), 33 states have internal predecessors, (6072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:38:43,483 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 184.0) internal successors, (6072), 33 states have internal predecessors, (6072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:38:43,484 INFO L175 Difference]: Start difference. First operand has 520 places, 676 transitions, 15816 flow. Second operand 32 states and 3898 transitions. [2022-09-16 11:38:43,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 962 transitions, 25085 flow [2022-09-16 11:38:47,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 962 transitions, 23909 flow, removed 311 selfloop flow, removed 28 redundant places. [2022-09-16 11:38:47,045 INFO L231 Difference]: Finished difference. Result has 529 places, 747 transitions, 18555 flow [2022-09-16 11:38:47,046 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=184, PETRI_DIFFERENCE_MINUEND_FLOW=14898, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=18555, PETRI_PLACES=529, PETRI_TRANSITIONS=747} [2022-09-16 11:38:47,047 INFO L287 CegarLoopForPetriNet]: 153 programPoint places, 376 predicate places. [2022-09-16 11:38:47,047 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 747 transitions, 18555 flow [2022-09-16 11:38:47,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 116.53333333333333) internal successors, (1748), 15 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:38:47,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 11:38:47,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:38:47,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-09-16 11:38:47,047 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-09-16 11:38:47,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:38:47,048 INFO L85 PathProgramCache]: Analyzing trace with hash -586236477, now seen corresponding path program 2 times [2022-09-16 11:38:47,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:38:47,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954298461] [2022-09-16 11:38:47,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:38:47,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:38:47,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:38:47,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:38:47,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:38:47,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954298461] [2022-09-16 11:38:47,151 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954298461] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:38:47,151 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:38:47,151 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-09-16 11:38:47,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287420366] [2022-09-16 11:38:47,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:38:47,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-09-16 11:38:47,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:38:47,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-09-16 11:38:47,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-09-16 11:38:47,152 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 184 [2022-09-16 11:38:47,153 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 747 transitions, 18555 flow. Second operand has 8 states, 8 states have (on average 134.25) internal successors, (1074), 8 states have internal predecessors, (1074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:38:47,153 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 11:38:47,153 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 184 [2022-09-16 11:38:47,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 11:38:51,834 INFO L130 PetriNetUnfolder]: 3220/12634 cut-off events. [2022-09-16 11:38:51,836 INFO L131 PetriNetUnfolder]: For 629736/932575 co-relation queries the response was YES. [2022-09-16 11:38:52,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79085 conditions, 12634 events. 3220/12634 cut-off events. For 629736/932575 co-relation queries the response was YES. Maximal size of possible extension queue 673. Compared 155320 event pairs, 1014 based on Foata normal form. 2190/13662 useless extension candidates. Maximal degree in co-relation 78855. Up to 2687 conditions per place. [2022-09-16 11:38:52,145 INFO L137 encePairwiseOnDemand]: 174/184 looper letters, 548 selfloop transitions, 122 changer transitions 12/914 dead transitions. [2022-09-16 11:38:52,146 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 914 transitions, 22223 flow [2022-09-16 11:38:52,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-09-16 11:38:52,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-09-16 11:38:52,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2127 transitions. [2022-09-16 11:38:52,155 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7706521739130435 [2022-09-16 11:38:52,155 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2127 transitions. [2022-09-16 11:38:52,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2127 transitions. [2022-09-16 11:38:52,156 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 11:38:52,156 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2127 transitions. [2022-09-16 11:38:52,158 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 141.8) internal successors, (2127), 15 states have internal predecessors, (2127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:38:52,160 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 184.0) internal successors, (2944), 16 states have internal predecessors, (2944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:38:52,160 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 184.0) internal successors, (2944), 16 states have internal predecessors, (2944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:38:52,160 INFO L175 Difference]: Start difference. First operand has 529 places, 747 transitions, 18555 flow. Second operand 15 states and 2127 transitions. [2022-09-16 11:38:52,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 914 transitions, 22223 flow [2022-09-16 11:38:55,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 914 transitions, 21804 flow, removed 186 selfloop flow, removed 8 redundant places. [2022-09-16 11:38:55,988 INFO L231 Difference]: Finished difference. Result has 540 places, 774 transitions, 19225 flow [2022-09-16 11:38:55,989 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=184, PETRI_DIFFERENCE_MINUEND_FLOW=18236, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=747, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=631, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=19225, PETRI_PLACES=540, PETRI_TRANSITIONS=774} [2022-09-16 11:38:55,990 INFO L287 CegarLoopForPetriNet]: 153 programPoint places, 387 predicate places. [2022-09-16 11:38:55,990 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 774 transitions, 19225 flow [2022-09-16 11:38:55,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 134.25) internal successors, (1074), 8 states have internal predecessors, (1074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:38:55,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 11:38:55,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:38:55,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-09-16 11:38:55,991 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-09-16 11:38:55,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:38:55,991 INFO L85 PathProgramCache]: Analyzing trace with hash 354047073, now seen corresponding path program 3 times [2022-09-16 11:38:55,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:38:55,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807979753] [2022-09-16 11:38:55,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:38:55,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:38:56,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:38:56,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:38:56,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:38:56,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807979753] [2022-09-16 11:38:56,093 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807979753] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:38:56,093 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:38:56,093 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-09-16 11:38:56,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992309732] [2022-09-16 11:38:56,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:38:56,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-09-16 11:38:56,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:38:56,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-09-16 11:38:56,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-09-16 11:38:56,095 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 184 [2022-09-16 11:38:56,096 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 774 transitions, 19225 flow. Second operand has 8 states, 8 states have (on average 134.25) internal successors, (1074), 8 states have internal predecessors, (1074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:38:56,096 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 11:38:56,096 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 184 [2022-09-16 11:38:56,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 11:39:01,288 INFO L130 PetriNetUnfolder]: 3145/12383 cut-off events. [2022-09-16 11:39:01,289 INFO L131 PetriNetUnfolder]: For 592978/893291 co-relation queries the response was YES. [2022-09-16 11:39:01,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77742 conditions, 12383 events. 3145/12383 cut-off events. For 592978/893291 co-relation queries the response was YES. Maximal size of possible extension queue 664. Compared 152002 event pairs, 845 based on Foata normal form. 2188/13438 useless extension candidates. Maximal degree in co-relation 77558. Up to 2687 conditions per place. [2022-09-16 11:39:01,740 INFO L137 encePairwiseOnDemand]: 174/184 looper letters, 531 selfloop transitions, 126 changer transitions 12/899 dead transitions. [2022-09-16 11:39:01,741 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 899 transitions, 22172 flow [2022-09-16 11:39:01,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-09-16 11:39:01,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-09-16 11:39:01,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1855 transitions. [2022-09-16 11:39:01,745 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7755016722408027 [2022-09-16 11:39:01,745 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1855 transitions. [2022-09-16 11:39:01,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1855 transitions. [2022-09-16 11:39:01,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 11:39:01,745 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1855 transitions. [2022-09-16 11:39:01,756 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 142.69230769230768) internal successors, (1855), 13 states have internal predecessors, (1855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:39:01,757 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 184.0) internal successors, (2576), 14 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:39:01,758 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 184.0) internal successors, (2576), 14 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:39:01,758 INFO L175 Difference]: Start difference. First operand has 540 places, 774 transitions, 19225 flow. Second operand 13 states and 1855 transitions. [2022-09-16 11:39:01,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 899 transitions, 22172 flow [2022-09-16 11:39:04,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 899 transitions, 21969 flow, removed 69 selfloop flow, removed 5 redundant places. [2022-09-16 11:39:04,881 INFO L231 Difference]: Finished difference. Result has 552 places, 779 transitions, 19429 flow [2022-09-16 11:39:04,881 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=184, PETRI_DIFFERENCE_MINUEND_FLOW=19024, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=773, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=648, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=19429, PETRI_PLACES=552, PETRI_TRANSITIONS=779} [2022-09-16 11:39:04,882 INFO L287 CegarLoopForPetriNet]: 153 programPoint places, 399 predicate places. [2022-09-16 11:39:04,882 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 779 transitions, 19429 flow [2022-09-16 11:39:04,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 134.25) internal successors, (1074), 8 states have internal predecessors, (1074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:39:04,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 11:39:04,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:39:04,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-09-16 11:39:04,883 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-09-16 11:39:04,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:39:04,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1385531914, now seen corresponding path program 1 times [2022-09-16 11:39:04,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:39:04,883 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982548107] [2022-09-16 11:39:04,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:39:04,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:39:04,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:39:05,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:39:05,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:39:05,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982548107] [2022-09-16 11:39:05,308 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982548107] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:39:05,308 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:39:05,308 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-09-16 11:39:05,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109132842] [2022-09-16 11:39:05,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:39:05,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-09-16 11:39:05,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:39:05,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-09-16 11:39:05,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2022-09-16 11:39:05,310 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 184 [2022-09-16 11:39:05,311 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 779 transitions, 19429 flow. Second operand has 19 states, 19 states have (on average 114.05263157894737) internal successors, (2167), 19 states have internal predecessors, (2167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:39:05,311 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 11:39:05,311 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 184 [2022-09-16 11:39:05,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 11:39:16,631 INFO L130 PetriNetUnfolder]: 5857/18495 cut-off events. [2022-09-16 11:39:16,632 INFO L131 PetriNetUnfolder]: For 897161/1211424 co-relation queries the response was YES. [2022-09-16 11:39:17,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131684 conditions, 18495 events. 5857/18495 cut-off events. For 897161/1211424 co-relation queries the response was YES. Maximal size of possible extension queue 770. Compared 222449 event pairs, 1728 based on Foata normal form. 3499/20386 useless extension candidates. Maximal degree in co-relation 131449. Up to 3269 conditions per place. [2022-09-16 11:39:17,166 INFO L137 encePairwiseOnDemand]: 162/184 looper letters, 496 selfloop transitions, 487 changer transitions 18/1086 dead transitions. [2022-09-16 11:39:17,167 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 586 places, 1086 transitions, 28105 flow [2022-09-16 11:39:17,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-09-16 11:39:17,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-09-16 11:39:17,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4220 transitions. [2022-09-16 11:39:17,186 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.65527950310559 [2022-09-16 11:39:17,186 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4220 transitions. [2022-09-16 11:39:17,186 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4220 transitions. [2022-09-16 11:39:17,186 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 11:39:17,186 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4220 transitions. [2022-09-16 11:39:17,190 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 120.57142857142857) internal successors, (4220), 35 states have internal predecessors, (4220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:39:17,193 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 184.0) internal successors, (6624), 36 states have internal predecessors, (6624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:39:17,194 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 184.0) internal successors, (6624), 36 states have internal predecessors, (6624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:39:17,194 INFO L175 Difference]: Start difference. First operand has 552 places, 779 transitions, 19429 flow. Second operand 35 states and 4220 transitions. [2022-09-16 11:39:17,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 586 places, 1086 transitions, 28105 flow [2022-09-16 11:39:24,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 581 places, 1086 transitions, 27951 flow, removed 10 selfloop flow, removed 5 redundant places. [2022-09-16 11:39:24,834 INFO L231 Difference]: Finished difference. Result has 591 places, 868 transitions, 24707 flow [2022-09-16 11:39:24,835 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=184, PETRI_DIFFERENCE_MINUEND_FLOW=19302, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=779, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=400, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=24707, PETRI_PLACES=591, PETRI_TRANSITIONS=868} [2022-09-16 11:39:24,835 INFO L287 CegarLoopForPetriNet]: 153 programPoint places, 438 predicate places. [2022-09-16 11:39:24,836 INFO L495 AbstractCegarLoop]: Abstraction has has 591 places, 868 transitions, 24707 flow [2022-09-16 11:39:24,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 114.05263157894737) internal successors, (2167), 19 states have internal predecessors, (2167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:39:24,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 11:39:24,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:39:24,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-09-16 11:39:24,837 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-09-16 11:39:24,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:39:24,837 INFO L85 PathProgramCache]: Analyzing trace with hash 1385531915, now seen corresponding path program 1 times [2022-09-16 11:39:24,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:39:24,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326283324] [2022-09-16 11:39:24,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:39:24,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:39:24,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:39:24,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:39:24,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:39:24,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326283324] [2022-09-16 11:39:24,950 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326283324] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:39:24,951 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:39:24,952 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-09-16 11:39:24,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587104021] [2022-09-16 11:39:24,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:39:24,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-09-16 11:39:24,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:39:24,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-09-16 11:39:24,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-09-16 11:39:24,954 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 184 [2022-09-16 11:39:24,955 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 591 places, 868 transitions, 24707 flow. Second operand has 8 states, 8 states have (on average 134.25) internal successors, (1074), 8 states have internal predecessors, (1074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:39:24,955 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 11:39:24,955 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 184 [2022-09-16 11:39:24,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 11:39:32,082 INFO L130 PetriNetUnfolder]: 3891/14778 cut-off events. [2022-09-16 11:39:32,083 INFO L131 PetriNetUnfolder]: For 860319/1199739 co-relation queries the response was YES. [2022-09-16 11:39:32,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100985 conditions, 14778 events. 3891/14778 cut-off events. For 860319/1199739 co-relation queries the response was YES. Maximal size of possible extension queue 771. Compared 185509 event pairs, 988 based on Foata normal form. 1939/15459 useless extension candidates. Maximal degree in co-relation 100738. Up to 2802 conditions per place. [2022-09-16 11:39:32,469 INFO L137 encePairwiseOnDemand]: 173/184 looper letters, 544 selfloop transitions, 180 changer transitions 16/1033 dead transitions. [2022-09-16 11:39:32,469 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 600 places, 1033 transitions, 29098 flow [2022-09-16 11:39:32,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-09-16 11:39:32,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-09-16 11:39:32,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1866 transitions. [2022-09-16 11:39:32,471 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7801003344481605 [2022-09-16 11:39:32,471 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1866 transitions. [2022-09-16 11:39:32,471 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1866 transitions. [2022-09-16 11:39:32,471 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 11:39:32,472 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1866 transitions. [2022-09-16 11:39:32,473 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) [2022-09-16 11:39:32,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 184.0) internal successors, (2576), 14 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:39:32,475 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 184.0) internal successors, (2576), 14 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:39:32,475 INFO L175 Difference]: Start difference. First operand has 591 places, 868 transitions, 24707 flow. Second operand 13 states and 1866 transitions. [2022-09-16 11:39:32,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 600 places, 1033 transitions, 29098 flow [2022-09-16 11:39:37,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 581 places, 1033 transitions, 28186 flow, removed 133 selfloop flow, removed 19 redundant places. [2022-09-16 11:39:37,854 INFO L231 Difference]: Finished difference. Result has 585 places, 879 transitions, 24641 flow [2022-09-16 11:39:37,855 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=184, PETRI_DIFFERENCE_MINUEND_FLOW=23929, PETRI_DIFFERENCE_MINUEND_PLACES=569, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=868, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=699, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=24641, PETRI_PLACES=585, PETRI_TRANSITIONS=879} [2022-09-16 11:39:37,856 INFO L287 CegarLoopForPetriNet]: 153 programPoint places, 432 predicate places. [2022-09-16 11:39:37,856 INFO L495 AbstractCegarLoop]: Abstraction has has 585 places, 879 transitions, 24641 flow [2022-09-16 11:39:37,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 134.25) internal successors, (1074), 8 states have internal predecessors, (1074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:39:37,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 11:39:37,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:39:37,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-09-16 11:39:37,857 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-09-16 11:39:37,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:39:37,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1385193994, now seen corresponding path program 2 times [2022-09-16 11:39:37,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:39:37,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650947489] [2022-09-16 11:39:37,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:39:37,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:39:37,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:39:38,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:39:38,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:39:38,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650947489] [2022-09-16 11:39:38,325 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650947489] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:39:38,325 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:39:38,325 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-09-16 11:39:38,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485951710] [2022-09-16 11:39:38,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:39:38,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-09-16 11:39:38,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:39:38,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-09-16 11:39:38,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2022-09-16 11:39:38,327 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 184 [2022-09-16 11:39:38,328 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 585 places, 879 transitions, 24641 flow. Second operand has 22 states, 22 states have (on average 84.13636363636364) internal successors, (1851), 22 states have internal predecessors, (1851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:39:38,329 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 11:39:38,329 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 184 [2022-09-16 11:39:38,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 11:39:58,611 INFO L130 PetriNetUnfolder]: 14423/32961 cut-off events. [2022-09-16 11:39:58,612 INFO L131 PetriNetUnfolder]: For 2716126/3063006 co-relation queries the response was YES. [2022-09-16 11:40:00,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 303980 conditions, 32961 events. 14423/32961 cut-off events. For 2716126/3063006 co-relation queries the response was YES. Maximal size of possible extension queue 1012. Compared 354103 event pairs, 5627 based on Foata normal form. 2565/33683 useless extension candidates. Maximal degree in co-relation 303719. Up to 17582 conditions per place. [2022-09-16 11:40:00,484 INFO L137 encePairwiseOnDemand]: 160/184 looper letters, 602 selfloop transitions, 509 changer transitions 39/1217 dead transitions. [2022-09-16 11:40:00,484 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 618 places, 1217 transitions, 35391 flow [2022-09-16 11:40:00,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-09-16 11:40:00,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-09-16 11:40:00,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 3133 transitions. [2022-09-16 11:40:00,487 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5007992327365729 [2022-09-16 11:40:00,487 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 3133 transitions. [2022-09-16 11:40:00,487 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 3133 transitions. [2022-09-16 11:40:00,487 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 11:40:00,487 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 3133 transitions. [2022-09-16 11:40:00,490 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 92.1470588235294) internal successors, (3133), 34 states have internal predecessors, (3133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:40:00,494 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 184.0) internal successors, (6440), 35 states have internal predecessors, (6440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:40:00,494 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 184.0) internal successors, (6440), 35 states have internal predecessors, (6440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:40:00,494 INFO L175 Difference]: Start difference. First operand has 585 places, 879 transitions, 24641 flow. Second operand 34 states and 3133 transitions. [2022-09-16 11:40:00,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 618 places, 1217 transitions, 35391 flow [2022-09-16 11:40:32,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 610 places, 1217 transitions, 34602 flow, removed 202 selfloop flow, removed 8 redundant places. [2022-09-16 11:40:32,159 INFO L231 Difference]: Finished difference. Result has 620 places, 976 transitions, 30407 flow [2022-09-16 11:40:32,161 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=184, PETRI_DIFFERENCE_MINUEND_FLOW=24092, PETRI_DIFFERENCE_MINUEND_PLACES=577, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=876, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=411, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=30407, PETRI_PLACES=620, PETRI_TRANSITIONS=976} [2022-09-16 11:40:32,161 INFO L287 CegarLoopForPetriNet]: 153 programPoint places, 467 predicate places. [2022-09-16 11:40:32,161 INFO L495 AbstractCegarLoop]: Abstraction has has 620 places, 976 transitions, 30407 flow [2022-09-16 11:40:32,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 84.13636363636364) internal successors, (1851), 22 states have internal predecessors, (1851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:40:32,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 11:40:32,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:40:32,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-09-16 11:40:32,162 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-09-16 11:40:32,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:40:32,163 INFO L85 PathProgramCache]: Analyzing trace with hash -161702548, now seen corresponding path program 2 times [2022-09-16 11:40:32,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:40:32,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922727638] [2022-09-16 11:40:32,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:40:32,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:40:32,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:40:32,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:40:32,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:40:32,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922727638] [2022-09-16 11:40:32,697 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922727638] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:40:32,697 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:40:32,697 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-09-16 11:40:32,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674363416] [2022-09-16 11:40:32,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:40:32,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-09-16 11:40:32,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:40:32,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-09-16 11:40:32,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2022-09-16 11:40:32,700 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 184 [2022-09-16 11:40:32,701 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 620 places, 976 transitions, 30407 flow. Second operand has 25 states, 25 states have (on average 82.92) internal successors, (2073), 25 states have internal predecessors, (2073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:40:32,701 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 11:40:32,701 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 184 [2022-09-16 11:40:32,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 11:41:02,201 INFO L130 PetriNetUnfolder]: 20179/44624 cut-off events. [2022-09-16 11:41:02,201 INFO L131 PetriNetUnfolder]: For 3977640/4376876 co-relation queries the response was YES. [2022-09-16 11:41:04,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 416137 conditions, 44624 events. 20179/44624 cut-off events. For 3977640/4376876 co-relation queries the response was YES. Maximal size of possible extension queue 1303. Compared 490985 event pairs, 6321 based on Foata normal form. 3669/45916 useless extension candidates. Maximal degree in co-relation 415765. Up to 10707 conditions per place. [2022-09-16 11:41:04,834 INFO L137 encePairwiseOnDemand]: 157/184 looper letters, 928 selfloop transitions, 731 changer transitions 38/1763 dead transitions. [2022-09-16 11:41:04,834 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 662 places, 1763 transitions, 53272 flow [2022-09-16 11:41:04,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-09-16 11:41:04,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-09-16 11:41:04,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 4051 transitions. [2022-09-16 11:41:04,836 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5003705533596838 [2022-09-16 11:41:04,836 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 4051 transitions. [2022-09-16 11:41:04,836 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 4051 transitions. [2022-09-16 11:41:04,837 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 11:41:04,837 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 4051 transitions. [2022-09-16 11:41:04,839 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 92.06818181818181) internal successors, (4051), 44 states have internal predecessors, (4051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:41:04,843 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 184.0) internal successors, (8280), 45 states have internal predecessors, (8280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:41:04,844 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 184.0) internal successors, (8280), 45 states have internal predecessors, (8280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:41:04,844 INFO L175 Difference]: Start difference. First operand has 620 places, 976 transitions, 30407 flow. Second operand 44 states and 4051 transitions. [2022-09-16 11:41:04,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 662 places, 1763 transitions, 53272 flow [2022-09-16 11:41:57,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 646 places, 1763 transitions, 52494 flow, removed 256 selfloop flow, removed 16 redundant places. [2022-09-16 11:41:57,286 INFO L231 Difference]: Finished difference. Result has 664 places, 1238 transitions, 44333 flow [2022-09-16 11:41:57,288 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=184, PETRI_DIFFERENCE_MINUEND_FLOW=30047, PETRI_DIFFERENCE_MINUEND_PLACES=603, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=976, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=499, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=44333, PETRI_PLACES=664, PETRI_TRANSITIONS=1238} [2022-09-16 11:41:57,288 INFO L287 CegarLoopForPetriNet]: 153 programPoint places, 511 predicate places. [2022-09-16 11:41:57,288 INFO L495 AbstractCegarLoop]: Abstraction has has 664 places, 1238 transitions, 44333 flow [2022-09-16 11:41:57,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 82.92) internal successors, (2073), 25 states have internal predecessors, (2073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:41:57,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 11:41:57,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:41:57,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-09-16 11:41:57,289 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2022-09-16 11:41:57,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:41:57,289 INFO L85 PathProgramCache]: Analyzing trace with hash -176434677, now seen corresponding path program 2 times [2022-09-16 11:41:57,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:41:57,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303962686] [2022-09-16 11:41:57,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:41:57,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:41:57,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:41:57,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:41:57,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:41:57,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303962686] [2022-09-16 11:41:57,632 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303962686] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:41:57,632 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:41:57,632 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-09-16 11:41:57,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469298715] [2022-09-16 11:41:57,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:41:57,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-09-16 11:41:57,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:41:57,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-09-16 11:41:57,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=407, Unknown=0, NotChecked=0, Total=462 [2022-09-16 11:41:57,634 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 184 [2022-09-16 11:41:57,635 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 664 places, 1238 transitions, 44333 flow. Second operand has 22 states, 22 states have (on average 84.13636363636364) internal successors, (1851), 22 states have internal predecessors, (1851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:41:57,635 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 11:41:57,635 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 184 [2022-09-16 11:41:57,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand