./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/no-overflow.prp --file ../../../trunk/examples/svcomp/ldv-races/race-3_2-container_of-global.i --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations AFTER --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version b8dbc81d Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/ldv-races/race-3_2-container_of-global.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 02b1c265b98bd14cc97fe77543b4e06699576e2091fa3d4102d013e6b3937418 --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations AFTER --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-08-30 08:50:28,652 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-08-30 08:50:28,654 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-08-30 08:50:28,678 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-08-30 08:50:28,678 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-08-30 08:50:28,679 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-08-30 08:50:28,680 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-08-30 08:50:28,682 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-08-30 08:50:28,683 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-08-30 08:50:28,684 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-08-30 08:50:28,685 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-08-30 08:50:28,686 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-08-30 08:50:28,686 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-08-30 08:50:28,687 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-08-30 08:50:28,688 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-08-30 08:50:28,689 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-08-30 08:50:28,690 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-08-30 08:50:28,691 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-08-30 08:50:28,693 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-08-30 08:50:28,694 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-08-30 08:50:28,696 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-08-30 08:50:28,697 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-08-30 08:50:28,698 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-08-30 08:50:28,699 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-08-30 08:50:28,702 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-08-30 08:50:28,703 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-08-30 08:50:28,703 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-08-30 08:50:28,704 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-08-30 08:50:28,704 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-08-30 08:50:28,705 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-08-30 08:50:28,705 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-08-30 08:50:28,706 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-08-30 08:50:28,707 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-08-30 08:50:28,707 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-08-30 08:50:28,708 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-08-30 08:50:28,709 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-08-30 08:50:28,709 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-08-30 08:50:28,709 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-08-30 08:50:28,710 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-08-30 08:50:28,711 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-08-30 08:50:28,711 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-08-30 08:50:28,713 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2023-08-30 08:50:28,745 INFO L113 SettingsManager]: Loading preferences was successful [2023-08-30 08:50:28,745 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-30 08:50:28,745 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-30 08:50:28,746 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-30 08:50:28,746 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-30 08:50:28,746 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-30 08:50:28,747 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-30 08:50:28,747 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-08-30 08:50:28,747 INFO L138 SettingsManager]: * Use SBE=true [2023-08-30 08:50:28,748 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-30 08:50:28,748 INFO L138 SettingsManager]: * sizeof long=4 [2023-08-30 08:50:28,748 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-08-30 08:50:28,748 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-30 08:50:28,749 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-08-30 08:50:28,749 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-08-30 08:50:28,749 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-30 08:50:28,749 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-30 08:50:28,749 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-30 08:50:28,750 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2023-08-30 08:50:28,750 INFO L138 SettingsManager]: * sizeof long double=12 [2023-08-30 08:50:28,750 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-08-30 08:50:28,750 INFO L138 SettingsManager]: * Use constant arrays=true [2023-08-30 08:50:28,750 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-30 08:50:28,751 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-30 08:50:28,751 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-30 08:50:28,751 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-30 08:50:28,751 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-30 08:50:28,751 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-30 08:50:28,752 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-30 08:50:28,752 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-30 08:50:28,752 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-30 08:50:28,752 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-30 08:50:28,752 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-30 08:50:28,753 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-08-30 08:50:28,753 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-30 08:50:28,753 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-30 08:50:28,753 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-30 08:50:28,753 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 02b1c265b98bd14cc97fe77543b4e06699576e2091fa3d4102d013e6b3937418 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> AFTER [2023-08-30 08:50:29,089 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-30 08:50:29,112 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-30 08:50:29,114 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-30 08:50:29,115 INFO L271 PluginConnector]: Initializing CDTParser... [2023-08-30 08:50:29,115 INFO L275 PluginConnector]: CDTParser initialized [2023-08-30 08:50:29,117 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 [2023-08-30 08:50:30,318 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-08-30 08:50:30,669 INFO L351 CDTParser]: Found 1 translation units. [2023-08-30 08:50:30,670 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-3_2-container_of-global.i [2023-08-30 08:50:30,695 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/82d189694/ad850bb88be24bb1baea480241c5d4d7/FLAGacfbce62c [2023-08-30 08:50:30,718 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/82d189694/ad850bb88be24bb1baea480241c5d4d7 [2023-08-30 08:50:30,720 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-30 08:50:30,721 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-08-30 08:50:30,723 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-30 08:50:30,724 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-30 08:50:30,727 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-30 08:50:30,727 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 08:50:30" (1/1) ... [2023-08-30 08:50:30,730 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@33d59ca3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:50:30, skipping insertion in model container [2023-08-30 08:50:30,730 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 08:50:30" (1/1) ... [2023-08-30 08:50:30,736 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-08-30 08:50:30,786 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-08-30 08:50:30,951 WARN L633 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-08-30 08:50:31,295 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-3_2-container_of-global.i[75009,75022] [2023-08-30 08:50:31,327 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-30 08:50:31,341 INFO L203 MainTranslator]: Completed pre-run [2023-08-30 08:50:31,353 WARN L633 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-08-30 08:50:31,407 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-3_2-container_of-global.i[75009,75022] [2023-08-30 08:50:31,426 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-30 08:50:31,560 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-30 08:50:31,561 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-30 08:50:31,561 WARN L667 CHandler]: The function __builtin_bswap16 is called, but not defined or handled by StandardFunctionHandler. [2023-08-30 08:50:31,567 INFO L208 MainTranslator]: Completed translation [2023-08-30 08:50:31,567 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:50:31 WrapperNode [2023-08-30 08:50:31,567 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-30 08:50:31,568 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-30 08:50:31,569 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-30 08:50:31,569 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-30 08:50:31,575 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:50:31" (1/1) ... [2023-08-30 08:50:31,610 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:50:31" (1/1) ... [2023-08-30 08:50:31,648 INFO L138 Inliner]: procedures = 468, calls = 52, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 135 [2023-08-30 08:50:31,649 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-30 08:50:31,650 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-30 08:50:31,650 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-30 08:50:31,650 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-08-30 08:50:31,658 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:50:31" (1/1) ... [2023-08-30 08:50:31,658 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:50:31" (1/1) ... [2023-08-30 08:50:31,675 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:50:31" (1/1) ... [2023-08-30 08:50:31,675 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:50:31" (1/1) ... [2023-08-30 08:50:31,686 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:50:31" (1/1) ... [2023-08-30 08:50:31,688 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:50:31" (1/1) ... [2023-08-30 08:50:31,691 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:50:31" (1/1) ... [2023-08-30 08:50:31,693 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:50:31" (1/1) ... [2023-08-30 08:50:31,698 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-30 08:50:31,699 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-30 08:50:31,699 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-08-30 08:50:31,699 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-08-30 08:50:31,700 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:50:31" (1/1) ... [2023-08-30 08:50:31,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-30 08:50:31,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 08:50:31,745 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-30 08:50:31,748 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-30 08:50:31,772 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-30 08:50:31,772 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-30 08:50:31,772 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-30 08:50:31,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-30 08:50:31,772 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-30 08:50:31,772 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-08-30 08:50:31,773 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-30 08:50:31,773 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-30 08:50:31,773 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2023-08-30 08:50:31,773 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2023-08-30 08:50:31,773 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-30 08:50:31,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-30 08:50:31,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-30 08:50:31,775 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-30 08:50:32,094 INFO L236 CfgBuilder]: Building ICFG [2023-08-30 08:50:32,096 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-30 08:50:32,329 INFO L277 CfgBuilder]: Performing block encoding [2023-08-30 08:50:32,362 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-30 08:50:32,363 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-08-30 08:50:32,365 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 08:50:32 BoogieIcfgContainer [2023-08-30 08:50:32,365 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-30 08:50:32,368 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-30 08:50:32,369 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-08-30 08:50:32,371 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-08-30 08:50:32,372 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.08 08:50:30" (1/3) ... [2023-08-30 08:50:32,372 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5148046a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 08:50:32, skipping insertion in model container [2023-08-30 08:50:32,372 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:50:31" (2/3) ... [2023-08-30 08:50:32,373 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5148046a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 08:50:32, skipping insertion in model container [2023-08-30 08:50:32,373 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 08:50:32" (3/3) ... [2023-08-30 08:50:32,374 INFO L112 eAbstractionObserver]: Analyzing ICFG race-3_2-container_of-global.i [2023-08-30 08:50:32,381 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-08-30 08:50:32,389 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-30 08:50:32,390 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-08-30 08:50:32,390 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-30 08:50:32,489 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-30 08:50:32,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 162 places, 164 transitions, 344 flow [2023-08-30 08:50:32,615 INFO L130 PetriNetUnfolder]: 10/200 cut-off events. [2023-08-30 08:50:32,615 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-30 08:50:32,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 209 conditions, 200 events. 10/200 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 301 event pairs, 0 based on Foata normal form. 0/184 useless extension candidates. Maximal degree in co-relation 119. Up to 4 conditions per place. [2023-08-30 08:50:32,620 INFO L82 GeneralOperation]: Start removeDead. Operand has 162 places, 164 transitions, 344 flow [2023-08-30 08:50:32,626 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 137 places, 134 transitions, 277 flow [2023-08-30 08:50:32,630 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 08:50:32,641 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 137 places, 134 transitions, 277 flow [2023-08-30 08:50:32,645 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 137 places, 134 transitions, 277 flow [2023-08-30 08:50:32,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 137 places, 134 transitions, 277 flow [2023-08-30 08:50:32,687 INFO L130 PetriNetUnfolder]: 4/134 cut-off events. [2023-08-30 08:50:32,688 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-08-30 08:50:32,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 142 conditions, 134 events. 4/134 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 120 event pairs, 0 based on Foata normal form. 0/125 useless extension candidates. Maximal degree in co-relation 78. Up to 2 conditions per place. [2023-08-30 08:50:32,691 INFO L119 LiptonReduction]: Number of co-enabled transitions 2288 [2023-08-30 08:50:38,766 INFO L134 LiptonReduction]: Checked pairs total: 6163 [2023-08-30 08:50:38,767 INFO L136 LiptonReduction]: Total number of compositions: 133 [2023-08-30 08:50:38,777 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 08:50:38,782 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@381c3aa3, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 08:50:38,782 INFO L358 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2023-08-30 08:50:38,785 INFO L130 PetriNetUnfolder]: 0/5 cut-off events. [2023-08-30 08:50:38,786 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 08:50:38,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:50:38,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-30 08:50:38,787 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:50:38,798 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:50:38,798 INFO L85 PathProgramCache]: Analyzing trace with hash 16954422, now seen corresponding path program 1 times [2023-08-30 08:50:38,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:50:38,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914059165] [2023-08-30 08:50:38,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:50:38,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:50:39,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:50:39,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:50:39,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:50:39,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914059165] [2023-08-30 08:50:39,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914059165] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:50:39,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:50:39,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:50:39,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465175767] [2023-08-30 08:50:39,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:50:39,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-30 08:50:39,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:50:39,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-30 08:50:39,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-30 08:50:39,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 297 [2023-08-30 08:50:39,854 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 24 transitions, 57 flow. Second operand has 4 states, 4 states have (on average 131.0) internal successors, (524), 4 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:39,854 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:50:39,854 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 297 [2023-08-30 08:50:39,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:50:39,973 INFO L130 PetriNetUnfolder]: 108/209 cut-off events. [2023-08-30 08:50:39,974 INFO L131 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2023-08-30 08:50:39,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 442 conditions, 209 events. 108/209 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 733 event pairs, 105 based on Foata normal form. 0/153 useless extension candidates. Maximal degree in co-relation 360. Up to 206 conditions per place. [2023-08-30 08:50:39,978 INFO L137 encePairwiseOnDemand]: 290/297 looper letters, 18 selfloop transitions, 5 changer transitions 0/23 dead transitions. [2023-08-30 08:50:39,978 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 23 transitions, 101 flow [2023-08-30 08:50:39,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-30 08:50:39,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-30 08:50:39,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 546 transitions. [2023-08-30 08:50:40,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595959595959596 [2023-08-30 08:50:40,003 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 546 transitions. [2023-08-30 08:50:40,004 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 546 transitions. [2023-08-30 08:50:40,008 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:50:40,010 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 546 transitions. [2023-08-30 08:50:40,016 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 136.5) internal successors, (546), 4 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:40,031 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 297.0) internal successors, (1485), 5 states have internal predecessors, (1485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:40,033 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 297.0) internal successors, (1485), 5 states have internal predecessors, (1485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:40,035 INFO L175 Difference]: Start difference. First operand has 30 places, 24 transitions, 57 flow. Second operand 4 states and 546 transitions. [2023-08-30 08:50:40,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 23 transitions, 101 flow [2023-08-30 08:50:40,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 23 transitions, 96 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-30 08:50:40,040 INFO L231 Difference]: Finished difference. Result has 27 places, 22 transitions, 74 flow [2023-08-30 08:50:40,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=40, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=74, PETRI_PLACES=27, PETRI_TRANSITIONS=22} [2023-08-30 08:50:40,045 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, -3 predicate places. [2023-08-30 08:50:40,046 INFO L495 AbstractCegarLoop]: Abstraction has has 27 places, 22 transitions, 74 flow [2023-08-30 08:50:40,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 131.0) internal successors, (524), 4 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:40,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:50:40,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 08:50:40,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-30 08:50:40,047 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:50:40,047 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:50:40,047 INFO L85 PathProgramCache]: Analyzing trace with hash 525591541, now seen corresponding path program 1 times [2023-08-30 08:50:40,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:50:40,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129866859] [2023-08-30 08:50:40,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:50:40,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:50:40,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:50:40,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:50:40,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:50:40,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129866859] [2023-08-30 08:50:40,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129866859] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:50:40,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:50:40,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 08:50:40,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401851755] [2023-08-30 08:50:40,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:50:40,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 08:50:40,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:50:40,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 08:50:40,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-30 08:50:40,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 297 [2023-08-30 08:50:40,649 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 22 transitions, 74 flow. Second operand has 5 states, 5 states have (on average 130.0) internal successors, (650), 5 states have internal predecessors, (650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:40,649 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:50:40,650 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 297 [2023-08-30 08:50:40,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:50:40,786 INFO L130 PetriNetUnfolder]: 140/263 cut-off events. [2023-08-30 08:50:40,786 INFO L131 PetriNetUnfolder]: For 39/39 co-relation queries the response was YES. [2023-08-30 08:50:40,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 623 conditions, 263 events. 140/263 cut-off events. For 39/39 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1009 event pairs, 43 based on Foata normal form. 11/223 useless extension candidates. Maximal degree in co-relation 406. Up to 112 conditions per place. [2023-08-30 08:50:40,791 INFO L137 encePairwiseOnDemand]: 289/297 looper letters, 29 selfloop transitions, 10 changer transitions 4/43 dead transitions. [2023-08-30 08:50:40,791 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 43 transitions, 216 flow [2023-08-30 08:50:40,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-30 08:50:40,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-30 08:50:40,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 559 transitions. [2023-08-30 08:50:40,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47053872053872053 [2023-08-30 08:50:40,794 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 559 transitions. [2023-08-30 08:50:40,794 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 559 transitions. [2023-08-30 08:50:40,795 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:50:40,795 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 559 transitions. [2023-08-30 08:50:40,796 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 139.75) internal successors, (559), 4 states have internal predecessors, (559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:40,798 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 297.0) internal successors, (1485), 5 states have internal predecessors, (1485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:40,799 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 297.0) internal successors, (1485), 5 states have internal predecessors, (1485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:40,799 INFO L175 Difference]: Start difference. First operand has 27 places, 22 transitions, 74 flow. Second operand 4 states and 559 transitions. [2023-08-30 08:50:40,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 43 transitions, 216 flow [2023-08-30 08:50:40,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 43 transitions, 216 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 08:50:40,803 INFO L231 Difference]: Finished difference. Result has 32 places, 26 transitions, 128 flow [2023-08-30 08:50:40,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=128, PETRI_PLACES=32, PETRI_TRANSITIONS=26} [2023-08-30 08:50:40,804 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 2 predicate places. [2023-08-30 08:50:40,804 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 26 transitions, 128 flow [2023-08-30 08:50:40,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 130.0) internal successors, (650), 5 states have internal predecessors, (650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:40,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:50:40,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 08:50:40,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-30 08:50:40,806 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:50:40,808 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:50:40,808 INFO L85 PathProgramCache]: Analyzing trace with hash 525589681, now seen corresponding path program 2 times [2023-08-30 08:50:40,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:50:40,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282959814] [2023-08-30 08:50:40,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:50:40,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:50:40,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:50:41,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:50:41,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:50:41,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282959814] [2023-08-30 08:50:41,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282959814] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:50:41,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:50:41,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 08:50:41,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818993708] [2023-08-30 08:50:41,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:50:41,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 08:50:41,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:50:41,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 08:50:41,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-30 08:50:41,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 297 [2023-08-30 08:50:41,314 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 26 transitions, 128 flow. Second operand has 5 states, 5 states have (on average 130.0) internal successors, (650), 5 states have internal predecessors, (650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:41,314 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:50:41,315 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 297 [2023-08-30 08:50:41,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:50:41,451 INFO L130 PetriNetUnfolder]: 126/238 cut-off events. [2023-08-30 08:50:41,452 INFO L131 PetriNetUnfolder]: For 168/168 co-relation queries the response was YES. [2023-08-30 08:50:41,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 708 conditions, 238 events. 126/238 cut-off events. For 168/168 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 895 event pairs, 33 based on Foata normal form. 3/193 useless extension candidates. Maximal degree in co-relation 417. Up to 93 conditions per place. [2023-08-30 08:50:41,454 INFO L137 encePairwiseOnDemand]: 290/297 looper letters, 30 selfloop transitions, 11 changer transitions 2/43 dead transitions. [2023-08-30 08:50:41,454 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 43 transitions, 269 flow [2023-08-30 08:50:41,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-30 08:50:41,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-30 08:50:41,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 557 transitions. [2023-08-30 08:50:41,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46885521885521886 [2023-08-30 08:50:41,456 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 557 transitions. [2023-08-30 08:50:41,457 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 557 transitions. [2023-08-30 08:50:41,457 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:50:41,457 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 557 transitions. [2023-08-30 08:50:41,459 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 139.25) internal successors, (557), 4 states have internal predecessors, (557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:41,461 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 297.0) internal successors, (1485), 5 states have internal predecessors, (1485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:41,462 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 297.0) internal successors, (1485), 5 states have internal predecessors, (1485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:41,462 INFO L175 Difference]: Start difference. First operand has 32 places, 26 transitions, 128 flow. Second operand 4 states and 557 transitions. [2023-08-30 08:50:41,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 43 transitions, 269 flow [2023-08-30 08:50:41,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 43 transitions, 260 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-30 08:50:41,467 INFO L231 Difference]: Finished difference. Result has 35 places, 28 transitions, 166 flow [2023-08-30 08:50:41,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=166, PETRI_PLACES=35, PETRI_TRANSITIONS=28} [2023-08-30 08:50:41,468 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 5 predicate places. [2023-08-30 08:50:41,471 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 28 transitions, 166 flow [2023-08-30 08:50:41,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 130.0) internal successors, (650), 5 states have internal predecessors, (650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:41,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:50:41,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-30 08:50:41,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-30 08:50:41,472 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:50:41,473 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:50:41,473 INFO L85 PathProgramCache]: Analyzing trace with hash -886633492, now seen corresponding path program 1 times [2023-08-30 08:50:41,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:50:41,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584957458] [2023-08-30 08:50:41,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:50:41,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:50:41,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:50:41,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:50:41,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:50:41,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584957458] [2023-08-30 08:50:41,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584957458] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:50:41,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:50:41,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 08:50:41,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449213909] [2023-08-30 08:50:41,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:50:41,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 08:50:41,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:50:41,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 08:50:41,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-30 08:50:41,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 297 [2023-08-30 08:50:41,867 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 28 transitions, 166 flow. Second operand has 5 states, 5 states have (on average 130.2) internal successors, (651), 5 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:41,867 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:50:41,867 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 297 [2023-08-30 08:50:41,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:50:41,988 INFO L130 PetriNetUnfolder]: 96/188 cut-off events. [2023-08-30 08:50:41,989 INFO L131 PetriNetUnfolder]: For 285/285 co-relation queries the response was YES. [2023-08-30 08:50:41,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 630 conditions, 188 events. 96/188 cut-off events. For 285/285 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 637 event pairs, 35 based on Foata normal form. 0/164 useless extension candidates. Maximal degree in co-relation 338. Up to 89 conditions per place. [2023-08-30 08:50:41,990 INFO L137 encePairwiseOnDemand]: 290/297 looper letters, 28 selfloop transitions, 11 changer transitions 2/41 dead transitions. [2023-08-30 08:50:41,991 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 41 transitions, 301 flow [2023-08-30 08:50:41,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-30 08:50:41,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-30 08:50:41,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 553 transitions. [2023-08-30 08:50:41,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4654882154882155 [2023-08-30 08:50:41,993 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 553 transitions. [2023-08-30 08:50:41,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 553 transitions. [2023-08-30 08:50:41,994 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:50:41,994 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 553 transitions. [2023-08-30 08:50:41,996 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 138.25) internal successors, (553), 4 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:41,998 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 297.0) internal successors, (1485), 5 states have internal predecessors, (1485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:41,999 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 297.0) internal successors, (1485), 5 states have internal predecessors, (1485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:41,999 INFO L175 Difference]: Start difference. First operand has 35 places, 28 transitions, 166 flow. Second operand 4 states and 553 transitions. [2023-08-30 08:50:41,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 41 transitions, 301 flow [2023-08-30 08:50:42,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 41 transitions, 282 flow, removed 6 selfloop flow, removed 1 redundant places. [2023-08-30 08:50:42,007 INFO L231 Difference]: Finished difference. Result has 39 places, 30 transitions, 213 flow [2023-08-30 08:50:42,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=153, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=213, PETRI_PLACES=39, PETRI_TRANSITIONS=30} [2023-08-30 08:50:42,008 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 9 predicate places. [2023-08-30 08:50:42,008 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 30 transitions, 213 flow [2023-08-30 08:50:42,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 130.2) internal successors, (651), 5 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:42,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:50:42,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:50:42,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-30 08:50:42,010 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:50:42,010 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:50:42,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1714480928, now seen corresponding path program 1 times [2023-08-30 08:50:42,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:50:42,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081029753] [2023-08-30 08:50:42,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:50:42,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:50:42,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:50:42,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:50:42,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:50:42,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081029753] [2023-08-30 08:50:42,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081029753] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:50:42,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:50:42,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-30 08:50:42,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629253916] [2023-08-30 08:50:42,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:50:42,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-30 08:50:42,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:50:42,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-30 08:50:42,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-08-30 08:50:42,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 297 [2023-08-30 08:50:42,659 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 30 transitions, 213 flow. Second operand has 6 states, 6 states have (on average 130.16666666666666) internal successors, (781), 6 states have internal predecessors, (781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:42,659 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:50:42,659 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 297 [2023-08-30 08:50:42,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:50:42,772 INFO L130 PetriNetUnfolder]: 84/168 cut-off events. [2023-08-30 08:50:42,772 INFO L131 PetriNetUnfolder]: For 456/456 co-relation queries the response was YES. [2023-08-30 08:50:42,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 633 conditions, 168 events. 84/168 cut-off events. For 456/456 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 551 event pairs, 29 based on Foata normal form. 4/161 useless extension candidates. Maximal degree in co-relation 310. Up to 85 conditions per place. [2023-08-30 08:50:42,774 INFO L137 encePairwiseOnDemand]: 291/297 looper letters, 27 selfloop transitions, 11 changer transitions 2/40 dead transitions. [2023-08-30 08:50:42,774 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 40 transitions, 327 flow [2023-08-30 08:50:42,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-30 08:50:42,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-30 08:50:42,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 551 transitions. [2023-08-30 08:50:42,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46380471380471383 [2023-08-30 08:50:42,776 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 551 transitions. [2023-08-30 08:50:42,777 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 551 transitions. [2023-08-30 08:50:42,777 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:50:42,777 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 551 transitions. [2023-08-30 08:50:42,779 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 137.75) internal successors, (551), 4 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:42,781 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 297.0) internal successors, (1485), 5 states have internal predecessors, (1485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:42,782 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 297.0) internal successors, (1485), 5 states have internal predecessors, (1485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:42,782 INFO L175 Difference]: Start difference. First operand has 39 places, 30 transitions, 213 flow. Second operand 4 states and 551 transitions. [2023-08-30 08:50:42,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 40 transitions, 327 flow [2023-08-30 08:50:42,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 40 transitions, 313 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-08-30 08:50:42,785 INFO L231 Difference]: Finished difference. Result has 42 places, 31 transitions, 242 flow [2023-08-30 08:50:42,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=242, PETRI_PLACES=42, PETRI_TRANSITIONS=31} [2023-08-30 08:50:42,786 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 12 predicate places. [2023-08-30 08:50:42,786 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 31 transitions, 242 flow [2023-08-30 08:50:42,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 130.16666666666666) internal successors, (781), 6 states have internal predecessors, (781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:42,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:50:42,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:50:42,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-30 08:50:42,787 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:50:42,788 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:50:42,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1715832209, now seen corresponding path program 1 times [2023-08-30 08:50:42,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:50:42,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933666551] [2023-08-30 08:50:42,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:50:42,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:50:42,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:50:43,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:50:43,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:50:43,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933666551] [2023-08-30 08:50:43,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933666551] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:50:43,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:50:43,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-30 08:50:43,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953457791] [2023-08-30 08:50:43,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:50:43,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-30 08:50:43,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:50:43,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-30 08:50:43,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-08-30 08:50:43,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 297 [2023-08-30 08:50:43,289 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 31 transitions, 242 flow. Second operand has 6 states, 6 states have (on average 128.16666666666666) internal successors, (769), 6 states have internal predecessors, (769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:43,289 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:50:43,289 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 297 [2023-08-30 08:50:43,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:50:43,405 INFO L130 PetriNetUnfolder]: 72/148 cut-off events. [2023-08-30 08:50:43,405 INFO L131 PetriNetUnfolder]: For 549/549 co-relation queries the response was YES. [2023-08-30 08:50:43,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 591 conditions, 148 events. 72/148 cut-off events. For 549/549 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 449 event pairs, 23 based on Foata normal form. 4/145 useless extension candidates. Maximal degree in co-relation 301. Up to 81 conditions per place. [2023-08-30 08:50:43,407 INFO L137 encePairwiseOnDemand]: 291/297 looper letters, 24 selfloop transitions, 12 changer transitions 2/38 dead transitions. [2023-08-30 08:50:43,407 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 38 transitions, 345 flow [2023-08-30 08:50:43,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-30 08:50:43,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-30 08:50:43,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 539 transitions. [2023-08-30 08:50:43,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4537037037037037 [2023-08-30 08:50:43,409 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 539 transitions. [2023-08-30 08:50:43,410 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 539 transitions. [2023-08-30 08:50:43,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:50:43,410 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 539 transitions. [2023-08-30 08:50:43,411 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 134.75) internal successors, (539), 4 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:43,413 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 297.0) internal successors, (1485), 5 states have internal predecessors, (1485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:43,413 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 297.0) internal successors, (1485), 5 states have internal predecessors, (1485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:43,414 INFO L175 Difference]: Start difference. First operand has 42 places, 31 transitions, 242 flow. Second operand 4 states and 539 transitions. [2023-08-30 08:50:43,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 38 transitions, 345 flow [2023-08-30 08:50:43,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 38 transitions, 323 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-30 08:50:43,418 INFO L231 Difference]: Finished difference. Result has 44 places, 32 transitions, 269 flow [2023-08-30 08:50:43,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=221, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=269, PETRI_PLACES=44, PETRI_TRANSITIONS=32} [2023-08-30 08:50:43,420 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 14 predicate places. [2023-08-30 08:50:43,420 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 32 transitions, 269 flow [2023-08-30 08:50:43,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 128.16666666666666) internal successors, (769), 6 states have internal predecessors, (769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:43,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:50:43,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:50:43,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-30 08:50:43,422 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:50:43,422 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:50:43,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1641497079, now seen corresponding path program 1 times [2023-08-30 08:50:43,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:50:43,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420607249] [2023-08-30 08:50:43,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:50:43,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:50:43,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:50:44,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:50:44,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:50:44,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420607249] [2023-08-30 08:50:44,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420607249] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:50:44,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:50:44,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-30 08:50:44,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408761492] [2023-08-30 08:50:44,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:50:44,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 08:50:44,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:50:44,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 08:50:44,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-08-30 08:50:44,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 297 [2023-08-30 08:50:44,428 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 32 transitions, 269 flow. Second operand has 8 states, 8 states have (on average 127.125) internal successors, (1017), 8 states have internal predecessors, (1017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:44,428 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:50:44,428 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 297 [2023-08-30 08:50:44,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:50:44,747 INFO L130 PetriNetUnfolder]: 89/189 cut-off events. [2023-08-30 08:50:44,747 INFO L131 PetriNetUnfolder]: For 639/639 co-relation queries the response was YES. [2023-08-30 08:50:44,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 726 conditions, 189 events. 89/189 cut-off events. For 639/639 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 693 event pairs, 8 based on Foata normal form. 0/179 useless extension candidates. Maximal degree in co-relation 423. Up to 66 conditions per place. [2023-08-30 08:50:44,749 INFO L137 encePairwiseOnDemand]: 287/297 looper letters, 35 selfloop transitions, 26 changer transitions 7/68 dead transitions. [2023-08-30 08:50:44,749 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 68 transitions, 555 flow [2023-08-30 08:50:44,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-30 08:50:44,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-30 08:50:44,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1447 transitions. [2023-08-30 08:50:44,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44291398836853385 [2023-08-30 08:50:44,754 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1447 transitions. [2023-08-30 08:50:44,754 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1447 transitions. [2023-08-30 08:50:44,755 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:50:44,755 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1447 transitions. [2023-08-30 08:50:44,758 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 131.54545454545453) internal successors, (1447), 11 states have internal predecessors, (1447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:44,772 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 297.0) internal successors, (3564), 12 states have internal predecessors, (3564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:44,773 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 297.0) internal successors, (3564), 12 states have internal predecessors, (3564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:44,774 INFO L175 Difference]: Start difference. First operand has 44 places, 32 transitions, 269 flow. Second operand 11 states and 1447 transitions. [2023-08-30 08:50:44,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 68 transitions, 555 flow [2023-08-30 08:50:44,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 68 transitions, 529 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-30 08:50:44,777 INFO L231 Difference]: Finished difference. Result has 54 places, 41 transitions, 372 flow [2023-08-30 08:50:44,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=372, PETRI_PLACES=54, PETRI_TRANSITIONS=41} [2023-08-30 08:50:44,778 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 24 predicate places. [2023-08-30 08:50:44,778 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 41 transitions, 372 flow [2023-08-30 08:50:44,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 127.125) internal successors, (1017), 8 states have internal predecessors, (1017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:44,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:50:44,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:50:44,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-30 08:50:44,779 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:50:44,780 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:50:44,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1647779230, now seen corresponding path program 1 times [2023-08-30 08:50:44,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:50:44,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884126434] [2023-08-30 08:50:44,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:50:44,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:50:44,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:50:45,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:50:45,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:50:45,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884126434] [2023-08-30 08:50:45,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884126434] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:50:45,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:50:45,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-30 08:50:45,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685192642] [2023-08-30 08:50:45,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:50:45,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 08:50:45,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:50:45,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 08:50:45,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-08-30 08:50:45,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 297 [2023-08-30 08:50:45,456 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 41 transitions, 372 flow. Second operand has 8 states, 8 states have (on average 127.125) internal successors, (1017), 8 states have internal predecessors, (1017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:45,456 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:50:45,456 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 297 [2023-08-30 08:50:45,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:50:45,757 INFO L130 PetriNetUnfolder]: 91/214 cut-off events. [2023-08-30 08:50:45,757 INFO L131 PetriNetUnfolder]: For 787/787 co-relation queries the response was YES. [2023-08-30 08:50:45,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 870 conditions, 214 events. 91/214 cut-off events. For 787/787 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 892 event pairs, 6 based on Foata normal form. 6/218 useless extension candidates. Maximal degree in co-relation 674. Up to 51 conditions per place. [2023-08-30 08:50:45,759 INFO L137 encePairwiseOnDemand]: 288/297 looper letters, 44 selfloop transitions, 27 changer transitions 6/77 dead transitions. [2023-08-30 08:50:45,759 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 77 transitions, 651 flow [2023-08-30 08:50:45,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-30 08:50:45,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-30 08:50:45,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1704 transitions. [2023-08-30 08:50:45,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44133644133644134 [2023-08-30 08:50:45,764 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1704 transitions. [2023-08-30 08:50:45,764 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1704 transitions. [2023-08-30 08:50:45,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:50:45,765 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1704 transitions. [2023-08-30 08:50:45,768 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 131.07692307692307) internal successors, (1704), 13 states have internal predecessors, (1704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:45,773 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 297.0) internal successors, (4158), 14 states have internal predecessors, (4158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:45,774 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 297.0) internal successors, (4158), 14 states have internal predecessors, (4158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:45,775 INFO L175 Difference]: Start difference. First operand has 54 places, 41 transitions, 372 flow. Second operand 13 states and 1704 transitions. [2023-08-30 08:50:45,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 77 transitions, 651 flow [2023-08-30 08:50:45,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 77 transitions, 576 flow, removed 7 selfloop flow, removed 7 redundant places. [2023-08-30 08:50:45,779 INFO L231 Difference]: Finished difference. Result has 62 places, 46 transitions, 409 flow [2023-08-30 08:50:45,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=291, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=409, PETRI_PLACES=62, PETRI_TRANSITIONS=46} [2023-08-30 08:50:45,780 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 32 predicate places. [2023-08-30 08:50:45,780 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 46 transitions, 409 flow [2023-08-30 08:50:45,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 127.125) internal successors, (1017), 8 states have internal predecessors, (1017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:45,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:50:45,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:50:45,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-30 08:50:45,781 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:50:45,782 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:50:45,782 INFO L85 PathProgramCache]: Analyzing trace with hash 1647753190, now seen corresponding path program 2 times [2023-08-30 08:50:45,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:50:45,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233251836] [2023-08-30 08:50:45,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:50:45,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:50:45,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:50:46,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:50:46,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:50:46,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233251836] [2023-08-30 08:50:46,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233251836] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:50:46,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:50:46,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-30 08:50:46,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282375259] [2023-08-30 08:50:46,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:50:46,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 08:50:46,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:50:46,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 08:50:46,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-08-30 08:50:46,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 297 [2023-08-30 08:50:46,561 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 46 transitions, 409 flow. Second operand has 8 states, 8 states have (on average 127.125) internal successors, (1017), 8 states have internal predecessors, (1017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:46,561 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:50:46,561 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 297 [2023-08-30 08:50:46,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:50:46,862 INFO L130 PetriNetUnfolder]: 88/208 cut-off events. [2023-08-30 08:50:46,862 INFO L131 PetriNetUnfolder]: For 667/667 co-relation queries the response was YES. [2023-08-30 08:50:46,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 907 conditions, 208 events. 88/208 cut-off events. For 667/667 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 853 event pairs, 8 based on Foata normal form. 3/209 useless extension candidates. Maximal degree in co-relation 740. Up to 70 conditions per place. [2023-08-30 08:50:46,865 INFO L137 encePairwiseOnDemand]: 287/297 looper letters, 34 selfloop transitions, 32 changer transitions 4/70 dead transitions. [2023-08-30 08:50:46,865 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 70 transitions, 625 flow [2023-08-30 08:50:46,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-30 08:50:46,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-30 08:50:46,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1443 transitions. [2023-08-30 08:50:46,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44168962350780533 [2023-08-30 08:50:46,870 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1443 transitions. [2023-08-30 08:50:46,870 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1443 transitions. [2023-08-30 08:50:46,871 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:50:46,871 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1443 transitions. [2023-08-30 08:50:46,874 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 131.1818181818182) internal successors, (1443), 11 states have internal predecessors, (1443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:46,878 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 297.0) internal successors, (3564), 12 states have internal predecessors, (3564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:46,879 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 297.0) internal successors, (3564), 12 states have internal predecessors, (3564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:46,879 INFO L175 Difference]: Start difference. First operand has 62 places, 46 transitions, 409 flow. Second operand 11 states and 1443 transitions. [2023-08-30 08:50:46,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 70 transitions, 625 flow [2023-08-30 08:50:46,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 70 transitions, 555 flow, removed 7 selfloop flow, removed 9 redundant places. [2023-08-30 08:50:46,885 INFO L231 Difference]: Finished difference. Result has 63 places, 47 transitions, 416 flow [2023-08-30 08:50:46,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=335, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=416, PETRI_PLACES=63, PETRI_TRANSITIONS=47} [2023-08-30 08:50:46,887 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 33 predicate places. [2023-08-30 08:50:46,887 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 47 transitions, 416 flow [2023-08-30 08:50:46,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 127.125) internal successors, (1017), 8 states have internal predecessors, (1017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:46,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:50:46,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:50:46,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-30 08:50:46,888 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:50:46,888 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:50:46,889 INFO L85 PathProgramCache]: Analyzing trace with hash 345614619, now seen corresponding path program 2 times [2023-08-30 08:50:46,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:50:46,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938498209] [2023-08-30 08:50:46,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:50:46,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:50:46,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:50:47,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:50:47,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:50:47,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938498209] [2023-08-30 08:50:47,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938498209] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:50:47,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:50:47,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 08:50:47,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329305249] [2023-08-30 08:50:47,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:50:47,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 08:50:47,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:50:47,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 08:50:47,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-08-30 08:50:47,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 297 [2023-08-30 08:50:47,651 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 47 transitions, 416 flow. Second operand has 7 states, 7 states have (on average 128.28571428571428) internal successors, (898), 7 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:47,651 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:50:47,651 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 297 [2023-08-30 08:50:47,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:50:48,003 INFO L130 PetriNetUnfolder]: 87/211 cut-off events. [2023-08-30 08:50:48,003 INFO L131 PetriNetUnfolder]: For 642/642 co-relation queries the response was YES. [2023-08-30 08:50:48,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 863 conditions, 211 events. 87/211 cut-off events. For 642/642 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 886 event pairs, 13 based on Foata normal form. 9/216 useless extension candidates. Maximal degree in co-relation 735. Up to 53 conditions per place. [2023-08-30 08:50:48,005 INFO L137 encePairwiseOnDemand]: 288/297 looper letters, 41 selfloop transitions, 28 changer transitions 4/73 dead transitions. [2023-08-30 08:50:48,005 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 73 transitions, 617 flow [2023-08-30 08:50:48,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-30 08:50:48,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-30 08:50:48,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1589 transitions. [2023-08-30 08:50:48,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4458473625140292 [2023-08-30 08:50:48,010 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1589 transitions. [2023-08-30 08:50:48,010 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1589 transitions. [2023-08-30 08:50:48,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:50:48,011 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1589 transitions. [2023-08-30 08:50:48,014 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 132.41666666666666) internal successors, (1589), 12 states have internal predecessors, (1589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:48,018 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 297.0) internal successors, (3861), 13 states have internal predecessors, (3861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:48,019 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 297.0) internal successors, (3861), 13 states have internal predecessors, (3861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:48,019 INFO L175 Difference]: Start difference. First operand has 63 places, 47 transitions, 416 flow. Second operand 12 states and 1589 transitions. [2023-08-30 08:50:48,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 73 transitions, 617 flow [2023-08-30 08:50:48,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 73 transitions, 532 flow, removed 6 selfloop flow, removed 12 redundant places. [2023-08-30 08:50:48,023 INFO L231 Difference]: Finished difference. Result has 62 places, 45 transitions, 370 flow [2023-08-30 08:50:48,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=306, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=370, PETRI_PLACES=62, PETRI_TRANSITIONS=45} [2023-08-30 08:50:48,024 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 32 predicate places. [2023-08-30 08:50:48,024 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 45 transitions, 370 flow [2023-08-30 08:50:48,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 128.28571428571428) internal successors, (898), 7 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:48,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:50:48,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:50:48,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-30 08:50:48,025 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:50:48,025 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:50:48,025 INFO L85 PathProgramCache]: Analyzing trace with hash 349063546, now seen corresponding path program 1 times [2023-08-30 08:50:48,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:50:48,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226734270] [2023-08-30 08:50:48,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:50:48,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:50:48,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:50:48,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:50:48,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:50:48,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226734270] [2023-08-30 08:50:48,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226734270] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:50:48,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:50:48,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-30 08:50:48,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142306704] [2023-08-30 08:50:48,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:50:48,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 08:50:48,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:50:48,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 08:50:48,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-30 08:50:48,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 297 [2023-08-30 08:50:48,362 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 45 transitions, 370 flow. Second operand has 5 states, 5 states have (on average 133.8) internal successors, (669), 5 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:48,362 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:50:48,362 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 297 [2023-08-30 08:50:48,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:50:48,516 INFO L130 PetriNetUnfolder]: 89/225 cut-off events. [2023-08-30 08:50:48,517 INFO L131 PetriNetUnfolder]: For 471/471 co-relation queries the response was YES. [2023-08-30 08:50:48,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 861 conditions, 225 events. 89/225 cut-off events. For 471/471 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1002 event pairs, 15 based on Foata normal form. 0/221 useless extension candidates. Maximal degree in co-relation 736. Up to 68 conditions per place. [2023-08-30 08:50:48,519 INFO L137 encePairwiseOnDemand]: 288/297 looper letters, 37 selfloop transitions, 26 changer transitions 2/65 dead transitions. [2023-08-30 08:50:48,519 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 65 transitions, 566 flow [2023-08-30 08:50:48,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-30 08:50:48,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-30 08:50:48,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 840 transitions. [2023-08-30 08:50:48,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4713804713804714 [2023-08-30 08:50:48,521 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 840 transitions. [2023-08-30 08:50:48,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 840 transitions. [2023-08-30 08:50:48,522 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:50:48,522 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 840 transitions. [2023-08-30 08:50:48,524 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 140.0) internal successors, (840), 6 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:48,526 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 297.0) internal successors, (2079), 7 states have internal predecessors, (2079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:48,527 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 297.0) internal successors, (2079), 7 states have internal predecessors, (2079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:48,527 INFO L175 Difference]: Start difference. First operand has 62 places, 45 transitions, 370 flow. Second operand 6 states and 840 transitions. [2023-08-30 08:50:48,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 65 transitions, 566 flow [2023-08-30 08:50:48,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 65 transitions, 522 flow, removed 2 selfloop flow, removed 6 redundant places. [2023-08-30 08:50:48,530 INFO L231 Difference]: Finished difference. Result has 64 places, 47 transitions, 435 flow [2023-08-30 08:50:48,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=326, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=435, PETRI_PLACES=64, PETRI_TRANSITIONS=47} [2023-08-30 08:50:48,531 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 34 predicate places. [2023-08-30 08:50:48,531 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 47 transitions, 435 flow [2023-08-30 08:50:48,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 133.8) internal successors, (669), 5 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:48,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:50:48,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:50:48,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-30 08:50:48,532 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:50:48,533 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:50:48,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1648553690, now seen corresponding path program 3 times [2023-08-30 08:50:48,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:50:48,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216105003] [2023-08-30 08:50:48,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:50:48,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:50:48,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:50:49,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:50:49,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:50:49,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216105003] [2023-08-30 08:50:49,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216105003] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:50:49,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:50:49,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-30 08:50:49,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028931455] [2023-08-30 08:50:49,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:50:49,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 08:50:49,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:50:49,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 08:50:49,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-08-30 08:50:49,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 297 [2023-08-30 08:50:49,302 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 47 transitions, 435 flow. Second operand has 8 states, 8 states have (on average 127.125) internal successors, (1017), 8 states have internal predecessors, (1017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:49,303 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:50:49,303 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 297 [2023-08-30 08:50:49,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:50:49,603 INFO L130 PetriNetUnfolder]: 87/218 cut-off events. [2023-08-30 08:50:49,603 INFO L131 PetriNetUnfolder]: For 690/690 co-relation queries the response was YES. [2023-08-30 08:50:49,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 914 conditions, 218 events. 87/218 cut-off events. For 690/690 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 954 event pairs, 3 based on Foata normal form. 3/221 useless extension candidates. Maximal degree in co-relation 778. Up to 66 conditions per place. [2023-08-30 08:50:49,605 INFO L137 encePairwiseOnDemand]: 288/297 looper letters, 32 selfloop transitions, 32 changer transitions 4/68 dead transitions. [2023-08-30 08:50:49,605 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 68 transitions, 636 flow [2023-08-30 08:50:49,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-30 08:50:49,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-30 08:50:49,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1437 transitions. [2023-08-30 08:50:49,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4398530762167126 [2023-08-30 08:50:49,609 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1437 transitions. [2023-08-30 08:50:49,609 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1437 transitions. [2023-08-30 08:50:49,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:50:49,610 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1437 transitions. [2023-08-30 08:50:49,613 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 130.63636363636363) internal successors, (1437), 11 states have internal predecessors, (1437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:49,617 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 297.0) internal successors, (3564), 12 states have internal predecessors, (3564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:49,618 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 297.0) internal successors, (3564), 12 states have internal predecessors, (3564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:49,618 INFO L175 Difference]: Start difference. First operand has 64 places, 47 transitions, 435 flow. Second operand 11 states and 1437 transitions. [2023-08-30 08:50:49,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 68 transitions, 636 flow [2023-08-30 08:50:49,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 68 transitions, 608 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-30 08:50:49,622 INFO L231 Difference]: Finished difference. Result has 74 places, 49 transitions, 524 flow [2023-08-30 08:50:49,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=399, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=524, PETRI_PLACES=74, PETRI_TRANSITIONS=49} [2023-08-30 08:50:49,623 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 44 predicate places. [2023-08-30 08:50:49,623 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 49 transitions, 524 flow [2023-08-30 08:50:49,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 127.125) internal successors, (1017), 8 states have internal predecessors, (1017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:49,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:50:49,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:50:49,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-30 08:50:49,625 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:50:49,625 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:50:49,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1648553691, now seen corresponding path program 3 times [2023-08-30 08:50:49,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:50:49,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046081898] [2023-08-30 08:50:49,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:50:49,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:50:49,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:50:49,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:50:49,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:50:49,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046081898] [2023-08-30 08:50:49,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046081898] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:50:49,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:50:49,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 08:50:49,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198768131] [2023-08-30 08:50:49,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:50:49,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 08:50:49,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:50:49,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 08:50:49,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-30 08:50:50,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 297 [2023-08-30 08:50:50,147 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 49 transitions, 524 flow. Second operand has 7 states, 7 states have (on average 128.28571428571428) internal successors, (898), 7 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:50,147 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:50:50,147 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 297 [2023-08-30 08:50:50,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:50:50,370 INFO L130 PetriNetUnfolder]: 85/211 cut-off events. [2023-08-30 08:50:50,370 INFO L131 PetriNetUnfolder]: For 905/905 co-relation queries the response was YES. [2023-08-30 08:50:50,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 970 conditions, 211 events. 85/211 cut-off events. For 905/905 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 908 event pairs, 14 based on Foata normal form. 3/214 useless extension candidates. Maximal degree in co-relation 847. Up to 61 conditions per place. [2023-08-30 08:50:50,372 INFO L137 encePairwiseOnDemand]: 288/297 looper letters, 33 selfloop transitions, 26 changer transitions 2/61 dead transitions. [2023-08-30 08:50:50,372 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 61 transitions, 666 flow [2023-08-30 08:50:50,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-30 08:50:50,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-30 08:50:50,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1056 transitions. [2023-08-30 08:50:50,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2023-08-30 08:50:50,375 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1056 transitions. [2023-08-30 08:50:50,376 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1056 transitions. [2023-08-30 08:50:50,376 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:50:50,376 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1056 transitions. [2023-08-30 08:50:50,384 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 132.0) internal successors, (1056), 8 states have internal predecessors, (1056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:50,387 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 297.0) internal successors, (2673), 9 states have internal predecessors, (2673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:50,388 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 297.0) internal successors, (2673), 9 states have internal predecessors, (2673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:50,388 INFO L175 Difference]: Start difference. First operand has 74 places, 49 transitions, 524 flow. Second operand 8 states and 1056 transitions. [2023-08-30 08:50:50,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 61 transitions, 666 flow [2023-08-30 08:50:50,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 61 transitions, 609 flow, removed 1 selfloop flow, removed 8 redundant places. [2023-08-30 08:50:50,395 INFO L231 Difference]: Finished difference. Result has 74 places, 48 transitions, 508 flow [2023-08-30 08:50:50,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=445, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=508, PETRI_PLACES=74, PETRI_TRANSITIONS=48} [2023-08-30 08:50:50,396 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 44 predicate places. [2023-08-30 08:50:50,396 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 48 transitions, 508 flow [2023-08-30 08:50:50,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 128.28571428571428) internal successors, (898), 7 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:50,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:50:50,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:50:50,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-30 08:50:50,397 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:50:50,397 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:50:50,397 INFO L85 PathProgramCache]: Analyzing trace with hash 349063547, now seen corresponding path program 1 times [2023-08-30 08:50:50,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:50:50,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935146560] [2023-08-30 08:50:50,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:50:50,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:50:50,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:50:50,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:50:50,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:50:50,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935146560] [2023-08-30 08:50:50,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935146560] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:50:50,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:50:50,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-30 08:50:50,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344553020] [2023-08-30 08:50:50,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:50:50,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 08:50:50,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:50:50,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 08:50:50,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-08-30 08:50:51,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 297 [2023-08-30 08:50:51,037 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 48 transitions, 508 flow. Second operand has 8 states, 8 states have (on average 127.125) internal successors, (1017), 8 states have internal predecessors, (1017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:51,037 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:50:51,037 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 297 [2023-08-30 08:50:51,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:50:51,279 INFO L130 PetriNetUnfolder]: 82/216 cut-off events. [2023-08-30 08:50:51,279 INFO L131 PetriNetUnfolder]: For 989/989 co-relation queries the response was YES. [2023-08-30 08:50:51,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1001 conditions, 216 events. 82/216 cut-off events. For 989/989 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 963 event pairs, 23 based on Foata normal form. 2/218 useless extension candidates. Maximal degree in co-relation 931. Up to 124 conditions per place. [2023-08-30 08:50:51,281 INFO L137 encePairwiseOnDemand]: 289/297 looper letters, 37 selfloop transitions, 17 changer transitions 13/67 dead transitions. [2023-08-30 08:50:51,281 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 67 transitions, 741 flow [2023-08-30 08:50:51,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 08:50:51,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 08:50:51,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1179 transitions. [2023-08-30 08:50:51,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44107744107744107 [2023-08-30 08:50:51,284 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1179 transitions. [2023-08-30 08:50:51,285 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1179 transitions. [2023-08-30 08:50:51,285 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:50:51,285 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1179 transitions. [2023-08-30 08:50:51,287 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 131.0) internal successors, (1179), 9 states have internal predecessors, (1179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:51,290 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 297.0) internal successors, (2970), 10 states have internal predecessors, (2970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:51,291 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 297.0) internal successors, (2970), 10 states have internal predecessors, (2970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:51,291 INFO L175 Difference]: Start difference. First operand has 74 places, 48 transitions, 508 flow. Second operand 9 states and 1179 transitions. [2023-08-30 08:50:51,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 67 transitions, 741 flow [2023-08-30 08:50:51,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 67 transitions, 674 flow, removed 1 selfloop flow, removed 7 redundant places. [2023-08-30 08:50:51,296 INFO L231 Difference]: Finished difference. Result has 76 places, 46 transitions, 470 flow [2023-08-30 08:50:51,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=441, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=470, PETRI_PLACES=76, PETRI_TRANSITIONS=46} [2023-08-30 08:50:51,296 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 46 predicate places. [2023-08-30 08:50:51,297 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 46 transitions, 470 flow [2023-08-30 08:50:51,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 127.125) internal successors, (1017), 8 states have internal predecessors, (1017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:51,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:50:51,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:50:51,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-30 08:50:51,298 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:50:51,298 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:50:51,298 INFO L85 PathProgramCache]: Analyzing trace with hash 348977056, now seen corresponding path program 2 times [2023-08-30 08:50:51,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:50:51,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390100152] [2023-08-30 08:50:51,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:50:51,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:50:51,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:50:51,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:50:51,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:50:51,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390100152] [2023-08-30 08:50:51,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390100152] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:50:51,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:50:51,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-30 08:50:51,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808358749] [2023-08-30 08:50:51,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:50:51,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 08:50:51,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:50:51,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 08:50:51,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-30 08:50:51,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 297 [2023-08-30 08:50:51,556 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 46 transitions, 470 flow. Second operand has 5 states, 5 states have (on average 133.8) internal successors, (669), 5 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:51,556 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:50:51,556 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 297 [2023-08-30 08:50:51,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:50:51,714 INFO L130 PetriNetUnfolder]: 73/187 cut-off events. [2023-08-30 08:50:51,714 INFO L131 PetriNetUnfolder]: For 826/826 co-relation queries the response was YES. [2023-08-30 08:50:51,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 867 conditions, 187 events. 73/187 cut-off events. For 826/826 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 763 event pairs, 16 based on Foata normal form. 2/189 useless extension candidates. Maximal degree in co-relation 802. Up to 62 conditions per place. [2023-08-30 08:50:51,716 INFO L137 encePairwiseOnDemand]: 288/297 looper letters, 37 selfloop transitions, 25 changer transitions 2/64 dead transitions. [2023-08-30 08:50:51,716 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 64 transitions, 654 flow [2023-08-30 08:50:51,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 08:50:51,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 08:50:51,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 974 transitions. [2023-08-30 08:50:51,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4684944684944685 [2023-08-30 08:50:51,718 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 974 transitions. [2023-08-30 08:50:51,718 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 974 transitions. [2023-08-30 08:50:51,718 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:50:51,718 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 974 transitions. [2023-08-30 08:50:51,720 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 139.14285714285714) internal successors, (974), 7 states have internal predecessors, (974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:51,722 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 297.0) internal successors, (2376), 8 states have internal predecessors, (2376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:51,722 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 297.0) internal successors, (2376), 8 states have internal predecessors, (2376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:51,722 INFO L175 Difference]: Start difference. First operand has 76 places, 46 transitions, 470 flow. Second operand 7 states and 974 transitions. [2023-08-30 08:50:51,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 64 transitions, 654 flow [2023-08-30 08:50:51,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 64 transitions, 622 flow, removed 1 selfloop flow, removed 4 redundant places. [2023-08-30 08:50:51,727 INFO L231 Difference]: Finished difference. Result has 76 places, 46 transitions, 495 flow [2023-08-30 08:50:51,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=438, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=495, PETRI_PLACES=76, PETRI_TRANSITIONS=46} [2023-08-30 08:50:51,728 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 46 predicate places. [2023-08-30 08:50:51,728 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 46 transitions, 495 flow [2023-08-30 08:50:51,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 133.8) internal successors, (669), 5 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:51,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:50:51,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:50:51,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-30 08:50:51,729 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:50:51,729 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:50:51,729 INFO L85 PathProgramCache]: Analyzing trace with hash 348977057, now seen corresponding path program 2 times [2023-08-30 08:50:51,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:50:51,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546094829] [2023-08-30 08:50:51,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:50:51,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:50:51,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:50:52,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:50:52,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:50:52,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546094829] [2023-08-30 08:50:52,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546094829] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:50:52,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:50:52,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-30 08:50:52,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213207282] [2023-08-30 08:50:52,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:50:52,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 08:50:52,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:50:52,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 08:50:52,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-08-30 08:50:52,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 297 [2023-08-30 08:50:52,434 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 46 transitions, 495 flow. Second operand has 8 states, 8 states have (on average 127.125) internal successors, (1017), 8 states have internal predecessors, (1017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:52,434 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:50:52,434 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 297 [2023-08-30 08:50:52,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:50:52,756 INFO L130 PetriNetUnfolder]: 76/210 cut-off events. [2023-08-30 08:50:52,756 INFO L131 PetriNetUnfolder]: For 954/954 co-relation queries the response was YES. [2023-08-30 08:50:52,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1036 conditions, 210 events. 76/210 cut-off events. For 954/954 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 958 event pairs, 21 based on Foata normal form. 4/214 useless extension candidates. Maximal degree in co-relation 978. Up to 111 conditions per place. [2023-08-30 08:50:52,757 INFO L137 encePairwiseOnDemand]: 288/297 looper letters, 36 selfloop transitions, 22 changer transitions 18/76 dead transitions. [2023-08-30 08:50:52,758 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 76 transitions, 832 flow [2023-08-30 08:50:52,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-30 08:50:52,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-30 08:50:52,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1698 transitions. [2023-08-30 08:50:52,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4397824397824398 [2023-08-30 08:50:52,760 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1698 transitions. [2023-08-30 08:50:52,760 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1698 transitions. [2023-08-30 08:50:52,760 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:50:52,761 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1698 transitions. [2023-08-30 08:50:52,763 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 130.6153846153846) internal successors, (1698), 13 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:52,767 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 297.0) internal successors, (4158), 14 states have internal predecessors, (4158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:52,767 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 297.0) internal successors, (4158), 14 states have internal predecessors, (4158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:52,767 INFO L175 Difference]: Start difference. First operand has 76 places, 46 transitions, 495 flow. Second operand 13 states and 1698 transitions. [2023-08-30 08:50:52,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 76 transitions, 832 flow [2023-08-30 08:50:52,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 76 transitions, 800 flow, removed 1 selfloop flow, removed 4 redundant places. [2023-08-30 08:50:52,772 INFO L231 Difference]: Finished difference. Result has 84 places, 46 transitions, 519 flow [2023-08-30 08:50:52,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=459, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=519, PETRI_PLACES=84, PETRI_TRANSITIONS=46} [2023-08-30 08:50:52,773 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 54 predicate places. [2023-08-30 08:50:52,773 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 46 transitions, 519 flow [2023-08-30 08:50:52,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 127.125) internal successors, (1017), 8 states have internal predecessors, (1017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:52,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:50:52,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:50:52,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-30 08:50:52,774 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:50:52,774 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:50:52,774 INFO L85 PathProgramCache]: Analyzing trace with hash 348951946, now seen corresponding path program 3 times [2023-08-30 08:50:52,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:50:52,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949679429] [2023-08-30 08:50:52,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:50:52,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:50:52,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:50:53,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:50:53,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:50:53,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949679429] [2023-08-30 08:50:53,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949679429] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:50:53,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:50:53,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-30 08:50:53,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887603739] [2023-08-30 08:50:53,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:50:53,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 08:50:53,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:50:53,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 08:50:53,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-08-30 08:50:53,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 297 [2023-08-30 08:50:53,371 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 46 transitions, 519 flow. Second operand has 8 states, 8 states have (on average 125.125) internal successors, (1001), 8 states have internal predecessors, (1001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:53,371 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:50:53,371 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 297 [2023-08-30 08:50:53,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:50:53,530 INFO L130 PetriNetUnfolder]: 47/136 cut-off events. [2023-08-30 08:50:53,531 INFO L131 PetriNetUnfolder]: For 758/758 co-relation queries the response was YES. [2023-08-30 08:50:53,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 729 conditions, 136 events. 47/136 cut-off events. For 758/758 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 507 event pairs, 16 based on Foata normal form. 2/138 useless extension candidates. Maximal degree in co-relation 632. Up to 72 conditions per place. [2023-08-30 08:50:53,532 INFO L137 encePairwiseOnDemand]: 290/297 looper letters, 34 selfloop transitions, 17 changer transitions 0/51 dead transitions. [2023-08-30 08:50:53,532 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 51 transitions, 625 flow [2023-08-30 08:50:53,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 08:50:53,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 08:50:53,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 898 transitions. [2023-08-30 08:50:53,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43193843193843195 [2023-08-30 08:50:53,534 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 898 transitions. [2023-08-30 08:50:53,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 898 transitions. [2023-08-30 08:50:53,535 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:50:53,535 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 898 transitions. [2023-08-30 08:50:53,536 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 128.28571428571428) internal successors, (898), 7 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:53,538 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 297.0) internal successors, (2376), 8 states have internal predecessors, (2376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:53,539 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 297.0) internal successors, (2376), 8 states have internal predecessors, (2376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:53,539 INFO L175 Difference]: Start difference. First operand has 84 places, 46 transitions, 519 flow. Second operand 7 states and 898 transitions. [2023-08-30 08:50:53,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 51 transitions, 625 flow [2023-08-30 08:50:53,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 51 transitions, 525 flow, removed 3 selfloop flow, removed 11 redundant places. [2023-08-30 08:50:53,542 INFO L231 Difference]: Finished difference. Result has 73 places, 45 transitions, 443 flow [2023-08-30 08:50:53,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=409, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=443, PETRI_PLACES=73, PETRI_TRANSITIONS=45} [2023-08-30 08:50:53,543 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 43 predicate places. [2023-08-30 08:50:53,543 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 45 transitions, 443 flow [2023-08-30 08:50:53,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 125.125) internal successors, (1001), 8 states have internal predecessors, (1001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:53,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:50:53,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:50:53,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-30 08:50:53,544 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:50:53,545 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:50:53,545 INFO L85 PathProgramCache]: Analyzing trace with hash 348951947, now seen corresponding path program 3 times [2023-08-30 08:50:53,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:50:53,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145496368] [2023-08-30 08:50:53,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:50:53,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:50:53,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:50:53,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:50:53,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:50:53,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145496368] [2023-08-30 08:50:53,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145496368] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:50:53,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:50:53,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-30 08:50:53,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092552248] [2023-08-30 08:50:53,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:50:53,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 08:50:53,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:50:53,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 08:50:53,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-08-30 08:50:54,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 297 [2023-08-30 08:50:54,174 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 45 transitions, 443 flow. Second operand has 8 states, 8 states have (on average 127.125) internal successors, (1017), 8 states have internal predecessors, (1017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:54,174 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:50:54,174 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 297 [2023-08-30 08:50:54,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:50:54,372 INFO L130 PetriNetUnfolder]: 46/133 cut-off events. [2023-08-30 08:50:54,372 INFO L131 PetriNetUnfolder]: For 572/572 co-relation queries the response was YES. [2023-08-30 08:50:54,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 628 conditions, 133 events. 46/133 cut-off events. For 572/572 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 506 event pairs, 9 based on Foata normal form. 2/135 useless extension candidates. Maximal degree in co-relation 544. Up to 72 conditions per place. [2023-08-30 08:50:54,374 INFO L137 encePairwiseOnDemand]: 289/297 looper letters, 31 selfloop transitions, 18 changer transitions 6/55 dead transitions. [2023-08-30 08:50:54,374 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 55 transitions, 573 flow [2023-08-30 08:50:54,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 08:50:54,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 08:50:54,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1172 transitions. [2023-08-30 08:50:54,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4384586606808829 [2023-08-30 08:50:54,376 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1172 transitions. [2023-08-30 08:50:54,376 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1172 transitions. [2023-08-30 08:50:54,376 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:50:54,376 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1172 transitions. [2023-08-30 08:50:54,378 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 130.22222222222223) internal successors, (1172), 9 states have internal predecessors, (1172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:54,380 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 297.0) internal successors, (2970), 10 states have internal predecessors, (2970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:54,381 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 297.0) internal successors, (2970), 10 states have internal predecessors, (2970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:54,381 INFO L175 Difference]: Start difference. First operand has 73 places, 45 transitions, 443 flow. Second operand 9 states and 1172 transitions. [2023-08-30 08:50:54,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 55 transitions, 573 flow [2023-08-30 08:50:54,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 55 transitions, 526 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-30 08:50:54,384 INFO L231 Difference]: Finished difference. Result has 74 places, 41 transitions, 405 flow [2023-08-30 08:50:54,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=390, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=405, PETRI_PLACES=74, PETRI_TRANSITIONS=41} [2023-08-30 08:50:54,385 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 44 predicate places. [2023-08-30 08:50:54,385 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 41 transitions, 405 flow [2023-08-30 08:50:54,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 127.125) internal successors, (1017), 8 states have internal predecessors, (1017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:54,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:50:54,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:50:54,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-30 08:50:54,385 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:50:54,386 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:50:54,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1512127054, now seen corresponding path program 1 times [2023-08-30 08:50:54,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:50:54,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905722907] [2023-08-30 08:50:54,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:50:54,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:50:54,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:50:55,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:50:55,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:50:55,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905722907] [2023-08-30 08:50:55,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905722907] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:50:55,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:50:55,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 08:50:55,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844875250] [2023-08-30 08:50:55,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:50:55,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-30 08:50:55,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:50:55,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-30 08:50:55,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2023-08-30 08:50:55,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 297 [2023-08-30 08:50:55,977 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 41 transitions, 405 flow. Second operand has 10 states, 10 states have (on average 119.2) internal successors, (1192), 10 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:55,977 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:50:55,977 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 297 [2023-08-30 08:50:55,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:50:56,870 INFO L130 PetriNetUnfolder]: 49/173 cut-off events. [2023-08-30 08:50:56,871 INFO L131 PetriNetUnfolder]: For 836/836 co-relation queries the response was YES. [2023-08-30 08:50:56,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 806 conditions, 173 events. 49/173 cut-off events. For 836/836 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 821 event pairs, 7 based on Foata normal form. 2/175 useless extension candidates. Maximal degree in co-relation 658. Up to 42 conditions per place. [2023-08-30 08:50:56,872 INFO L137 encePairwiseOnDemand]: 289/297 looper letters, 39 selfloop transitions, 55 changer transitions 0/94 dead transitions. [2023-08-30 08:50:56,872 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 94 transitions, 1056 flow [2023-08-30 08:50:56,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-30 08:50:56,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-30 08:50:56,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2772 transitions. [2023-08-30 08:50:56,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4057971014492754 [2023-08-30 08:50:56,876 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 2772 transitions. [2023-08-30 08:50:56,876 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 2772 transitions. [2023-08-30 08:50:56,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:50:56,877 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 2772 transitions. [2023-08-30 08:50:56,881 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 120.52173913043478) internal successors, (2772), 23 states have internal predecessors, (2772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:56,888 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 297.0) internal successors, (7128), 24 states have internal predecessors, (7128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:56,889 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 297.0) internal successors, (7128), 24 states have internal predecessors, (7128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:56,890 INFO L175 Difference]: Start difference. First operand has 74 places, 41 transitions, 405 flow. Second operand 23 states and 2772 transitions. [2023-08-30 08:50:56,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 94 transitions, 1056 flow [2023-08-30 08:50:56,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 94 transitions, 919 flow, removed 0 selfloop flow, removed 9 redundant places. [2023-08-30 08:50:56,896 INFO L231 Difference]: Finished difference. Result has 80 places, 75 transitions, 747 flow [2023-08-30 08:50:56,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=341, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=747, PETRI_PLACES=80, PETRI_TRANSITIONS=75} [2023-08-30 08:50:56,897 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 50 predicate places. [2023-08-30 08:50:56,897 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 75 transitions, 747 flow [2023-08-30 08:50:56,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 119.2) internal successors, (1192), 10 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:56,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:50:56,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:50:56,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-30 08:50:56,898 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:50:56,898 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:50:56,899 INFO L85 PathProgramCache]: Analyzing trace with hash 395372074, now seen corresponding path program 2 times [2023-08-30 08:50:56,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:50:56,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832241649] [2023-08-30 08:50:56,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:50:56,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:50:56,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:50:57,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:50:57,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:50:57,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832241649] [2023-08-30 08:50:57,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832241649] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:50:57,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:50:57,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 08:50:57,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114794854] [2023-08-30 08:50:57,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:50:57,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-30 08:50:57,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:50:57,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-30 08:50:57,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-08-30 08:50:57,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 297 [2023-08-30 08:50:57,970 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 75 transitions, 747 flow. Second operand has 10 states, 10 states have (on average 119.2) internal successors, (1192), 10 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:57,970 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:50:57,970 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 297 [2023-08-30 08:50:57,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:50:58,450 INFO L130 PetriNetUnfolder]: 49/179 cut-off events. [2023-08-30 08:50:58,450 INFO L131 PetriNetUnfolder]: For 806/806 co-relation queries the response was YES. [2023-08-30 08:50:58,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 868 conditions, 179 events. 49/179 cut-off events. For 806/806 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 870 event pairs, 9 based on Foata normal form. 2/181 useless extension candidates. Maximal degree in co-relation 751. Up to 53 conditions per place. [2023-08-30 08:50:58,452 INFO L137 encePairwiseOnDemand]: 287/297 looper letters, 30 selfloop transitions, 59 changer transitions 0/89 dead transitions. [2023-08-30 08:50:58,452 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 89 transitions, 988 flow [2023-08-30 08:50:58,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-30 08:50:58,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-30 08:50:58,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1819 transitions. [2023-08-30 08:50:58,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40830527497194163 [2023-08-30 08:50:58,456 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1819 transitions. [2023-08-30 08:50:58,456 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1819 transitions. [2023-08-30 08:50:58,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:50:58,456 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1819 transitions. [2023-08-30 08:50:58,459 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 121.26666666666667) internal successors, (1819), 15 states have internal predecessors, (1819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:58,462 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 297.0) internal successors, (4752), 16 states have internal predecessors, (4752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:58,463 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 297.0) internal successors, (4752), 16 states have internal predecessors, (4752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:58,463 INFO L175 Difference]: Start difference. First operand has 80 places, 75 transitions, 747 flow. Second operand 15 states and 1819 transitions. [2023-08-30 08:50:58,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 89 transitions, 988 flow [2023-08-30 08:50:58,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 89 transitions, 940 flow, removed 3 selfloop flow, removed 6 redundant places. [2023-08-30 08:50:58,469 INFO L231 Difference]: Finished difference. Result has 91 places, 78 transitions, 866 flow [2023-08-30 08:50:58,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=699, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=866, PETRI_PLACES=91, PETRI_TRANSITIONS=78} [2023-08-30 08:50:58,469 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 61 predicate places. [2023-08-30 08:50:58,470 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 78 transitions, 866 flow [2023-08-30 08:50:58,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 119.2) internal successors, (1192), 10 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:58,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:50:58,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:50:58,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-30 08:50:58,471 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:50:58,471 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:50:58,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1044204571, now seen corresponding path program 1 times [2023-08-30 08:50:58,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:50:58,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631454113] [2023-08-30 08:50:58,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:50:58,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:50:58,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:50:59,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:50:59,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:50:59,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631454113] [2023-08-30 08:50:59,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631454113] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:50:59,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:50:59,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-30 08:50:59,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332790730] [2023-08-30 08:50:59,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:50:59,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 08:50:59,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:50:59,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 08:50:59,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-08-30 08:50:59,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 297 [2023-08-30 08:50:59,615 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 78 transitions, 866 flow. Second operand has 9 states, 9 states have (on average 120.33333333333333) internal successors, (1083), 9 states have internal predecessors, (1083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:50:59,615 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:50:59,615 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 297 [2023-08-30 08:50:59,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:51:00,148 INFO L130 PetriNetUnfolder]: 48/200 cut-off events. [2023-08-30 08:51:00,149 INFO L131 PetriNetUnfolder]: For 1160/1160 co-relation queries the response was YES. [2023-08-30 08:51:00,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1060 conditions, 200 events. 48/200 cut-off events. For 1160/1160 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1079 event pairs, 13 based on Foata normal form. 10/210 useless extension candidates. Maximal degree in co-relation 913. Up to 50 conditions per place. [2023-08-30 08:51:00,151 INFO L137 encePairwiseOnDemand]: 289/297 looper letters, 32 selfloop transitions, 56 changer transitions 4/92 dead transitions. [2023-08-30 08:51:00,151 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 92 transitions, 1156 flow [2023-08-30 08:51:00,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-30 08:51:00,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-30 08:51:00,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2071 transitions. [2023-08-30 08:51:00,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41018023370964546 [2023-08-30 08:51:00,154 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2071 transitions. [2023-08-30 08:51:00,154 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2071 transitions. [2023-08-30 08:51:00,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:51:00,155 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2071 transitions. [2023-08-30 08:51:00,159 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 121.82352941176471) internal successors, (2071), 17 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) [2023-08-30 08:51:00,165 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 297.0) internal successors, (5346), 18 states have internal predecessors, (5346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:00,166 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 297.0) internal successors, (5346), 18 states have internal predecessors, (5346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:00,166 INFO L175 Difference]: Start difference. First operand has 91 places, 78 transitions, 866 flow. Second operand 17 states and 2071 transitions. [2023-08-30 08:51:00,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 92 transitions, 1156 flow [2023-08-30 08:51:00,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 92 transitions, 1056 flow, removed 0 selfloop flow, removed 10 redundant places. [2023-08-30 08:51:00,172 INFO L231 Difference]: Finished difference. Result has 100 places, 82 transitions, 967 flow [2023-08-30 08:51:00,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=757, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=967, PETRI_PLACES=100, PETRI_TRANSITIONS=82} [2023-08-30 08:51:00,173 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 70 predicate places. [2023-08-30 08:51:00,173 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 82 transitions, 967 flow [2023-08-30 08:51:00,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 120.33333333333333) internal successors, (1083), 9 states have internal predecessors, (1083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:00,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:51:00,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:51:00,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-30 08:51:00,174 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:51:00,175 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:51:00,175 INFO L85 PathProgramCache]: Analyzing trace with hash -647974710, now seen corresponding path program 3 times [2023-08-30 08:51:00,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:51:00,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190143960] [2023-08-30 08:51:00,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:51:00,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:51:00,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:51:00,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:51:00,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:51:00,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190143960] [2023-08-30 08:51:00,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190143960] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:51:00,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:51:00,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 08:51:00,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229994537] [2023-08-30 08:51:00,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:51:00,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-30 08:51:00,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:51:00,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-30 08:51:00,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-08-30 08:51:01,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 297 [2023-08-30 08:51:01,348 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 82 transitions, 967 flow. Second operand has 10 states, 10 states have (on average 119.2) internal successors, (1192), 10 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:01,348 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:51:01,348 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 297 [2023-08-30 08:51:01,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:51:02,185 INFO L130 PetriNetUnfolder]: 45/199 cut-off events. [2023-08-30 08:51:02,185 INFO L131 PetriNetUnfolder]: For 1506/1506 co-relation queries the response was YES. [2023-08-30 08:51:02,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1125 conditions, 199 events. 45/199 cut-off events. For 1506/1506 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1100 event pairs, 12 based on Foata normal form. 2/201 useless extension candidates. Maximal degree in co-relation 968. Up to 73 conditions per place. [2023-08-30 08:51:02,187 INFO L137 encePairwiseOnDemand]: 287/297 looper letters, 36 selfloop transitions, 57 changer transitions 7/100 dead transitions. [2023-08-30 08:51:02,187 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 100 transitions, 1286 flow [2023-08-30 08:51:02,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-30 08:51:02,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-30 08:51:02,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2775 transitions. [2023-08-30 08:51:02,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4062362758014932 [2023-08-30 08:51:02,190 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 2775 transitions. [2023-08-30 08:51:02,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 2775 transitions. [2023-08-30 08:51:02,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:51:02,191 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 2775 transitions. [2023-08-30 08:51:02,195 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 120.65217391304348) internal successors, (2775), 23 states have internal predecessors, (2775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:02,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 297.0) internal successors, (7128), 24 states have internal predecessors, (7128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:02,201 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 297.0) internal successors, (7128), 24 states have internal predecessors, (7128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:02,201 INFO L175 Difference]: Start difference. First operand has 100 places, 82 transitions, 967 flow. Second operand 23 states and 2775 transitions. [2023-08-30 08:51:02,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 100 transitions, 1286 flow [2023-08-30 08:51:02,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 100 transitions, 1175 flow, removed 11 selfloop flow, removed 14 redundant places. [2023-08-30 08:51:02,208 INFO L231 Difference]: Finished difference. Result has 110 places, 81 transitions, 1002 flow [2023-08-30 08:51:02,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=866, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1002, PETRI_PLACES=110, PETRI_TRANSITIONS=81} [2023-08-30 08:51:02,209 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 80 predicate places. [2023-08-30 08:51:02,209 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 81 transitions, 1002 flow [2023-08-30 08:51:02,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 119.2) internal successors, (1192), 10 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:02,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:51:02,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:51:02,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-30 08:51:02,210 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:51:02,210 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:51:02,211 INFO L85 PathProgramCache]: Analyzing trace with hash 395372073, now seen corresponding path program 2 times [2023-08-30 08:51:02,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:51:02,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108385796] [2023-08-30 08:51:02,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:51:02,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:51:02,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:51:02,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:51:02,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:51:02,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108385796] [2023-08-30 08:51:02,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108385796] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:51:02,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:51:02,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 08:51:02,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218352680] [2023-08-30 08:51:02,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:51:02,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-30 08:51:02,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:51:02,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-30 08:51:02,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-08-30 08:51:03,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 297 [2023-08-30 08:51:03,250 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 81 transitions, 1002 flow. Second operand has 10 states, 10 states have (on average 119.2) internal successors, (1192), 10 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:03,250 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:51:03,250 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 297 [2023-08-30 08:51:03,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:51:03,781 INFO L130 PetriNetUnfolder]: 41/185 cut-off events. [2023-08-30 08:51:03,781 INFO L131 PetriNetUnfolder]: For 1368/1368 co-relation queries the response was YES. [2023-08-30 08:51:03,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1089 conditions, 185 events. 41/185 cut-off events. For 1368/1368 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 991 event pairs, 8 based on Foata normal form. 2/187 useless extension candidates. Maximal degree in co-relation 1021. Up to 58 conditions per place. [2023-08-30 08:51:03,783 INFO L137 encePairwiseOnDemand]: 287/297 looper letters, 29 selfloop transitions, 52 changer transitions 8/89 dead transitions. [2023-08-30 08:51:03,783 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 89 transitions, 1195 flow [2023-08-30 08:51:03,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-30 08:51:03,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-30 08:51:03,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1816 transitions. [2023-08-30 08:51:03,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.407631874298541 [2023-08-30 08:51:03,786 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1816 transitions. [2023-08-30 08:51:03,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1816 transitions. [2023-08-30 08:51:03,787 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:51:03,787 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1816 transitions. [2023-08-30 08:51:03,789 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 121.06666666666666) internal successors, (1816), 15 states have internal predecessors, (1816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:03,793 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 297.0) internal successors, (4752), 16 states have internal predecessors, (4752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:03,794 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 297.0) internal successors, (4752), 16 states have internal predecessors, (4752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:03,794 INFO L175 Difference]: Start difference. First operand has 110 places, 81 transitions, 1002 flow. Second operand 15 states and 1816 transitions. [2023-08-30 08:51:03,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 89 transitions, 1195 flow [2023-08-30 08:51:03,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 89 transitions, 1085 flow, removed 3 selfloop flow, removed 19 redundant places. [2023-08-30 08:51:03,802 INFO L231 Difference]: Finished difference. Result has 104 places, 75 transitions, 913 flow [2023-08-30 08:51:03,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=875, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=913, PETRI_PLACES=104, PETRI_TRANSITIONS=75} [2023-08-30 08:51:03,803 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 74 predicate places. [2023-08-30 08:51:03,803 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 75 transitions, 913 flow [2023-08-30 08:51:03,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 119.2) internal successors, (1192), 10 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:03,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:51:03,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:51:03,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-30 08:51:03,804 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:51:03,804 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:51:03,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1539346474, now seen corresponding path program 4 times [2023-08-30 08:51:03,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:51:03,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483702310] [2023-08-30 08:51:03,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:51:03,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:51:03,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:51:04,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:51:04,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:51:04,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483702310] [2023-08-30 08:51:04,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483702310] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:51:04,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:51:04,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 08:51:04,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72795566] [2023-08-30 08:51:04,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:51:04,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-30 08:51:04,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:51:04,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-30 08:51:04,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-08-30 08:51:04,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 297 [2023-08-30 08:51:04,772 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 75 transitions, 913 flow. Second operand has 10 states, 10 states have (on average 119.2) internal successors, (1192), 10 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:04,772 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:51:04,773 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 297 [2023-08-30 08:51:04,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:51:05,240 INFO L130 PetriNetUnfolder]: 39/203 cut-off events. [2023-08-30 08:51:05,240 INFO L131 PetriNetUnfolder]: For 1551/1551 co-relation queries the response was YES. [2023-08-30 08:51:05,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1222 conditions, 203 events. 39/203 cut-off events. For 1551/1551 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1191 event pairs, 13 based on Foata normal form. 2/205 useless extension candidates. Maximal degree in co-relation 1146. Up to 65 conditions per place. [2023-08-30 08:51:05,242 INFO L137 encePairwiseOnDemand]: 288/297 looper letters, 33 selfloop transitions, 61 changer transitions 8/102 dead transitions. [2023-08-30 08:51:05,242 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 102 transitions, 1388 flow [2023-08-30 08:51:05,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-30 08:51:05,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-30 08:51:05,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2060 transitions. [2023-08-30 08:51:05,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4080015844721727 [2023-08-30 08:51:05,245 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2060 transitions. [2023-08-30 08:51:05,245 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2060 transitions. [2023-08-30 08:51:05,246 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:51:05,246 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2060 transitions. [2023-08-30 08:51:05,248 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 121.17647058823529) internal successors, (2060), 17 states have internal predecessors, (2060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:05,252 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 297.0) internal successors, (5346), 18 states have internal predecessors, (5346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:05,252 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 297.0) internal successors, (5346), 18 states have internal predecessors, (5346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:05,253 INFO L175 Difference]: Start difference. First operand has 104 places, 75 transitions, 913 flow. Second operand 17 states and 2060 transitions. [2023-08-30 08:51:05,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 102 transitions, 1388 flow [2023-08-30 08:51:05,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 102 transitions, 1213 flow, removed 7 selfloop flow, removed 16 redundant places. [2023-08-30 08:51:05,259 INFO L231 Difference]: Finished difference. Result has 100 places, 80 transitions, 985 flow [2023-08-30 08:51:05,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=772, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=985, PETRI_PLACES=100, PETRI_TRANSITIONS=80} [2023-08-30 08:51:05,260 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 70 predicate places. [2023-08-30 08:51:05,260 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 80 transitions, 985 flow [2023-08-30 08:51:05,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 119.2) internal successors, (1192), 10 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:05,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:51:05,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:51:05,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-30 08:51:05,261 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:51:05,261 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:51:05,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1812408751, now seen corresponding path program 3 times [2023-08-30 08:51:05,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:51:05,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463450360] [2023-08-30 08:51:05,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:51:05,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:51:05,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:51:05,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:51:05,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:51:05,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463450360] [2023-08-30 08:51:05,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463450360] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:51:05,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:51:05,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-30 08:51:05,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063277419] [2023-08-30 08:51:05,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:51:05,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 08:51:05,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:51:05,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 08:51:05,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-30 08:51:05,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 297 [2023-08-30 08:51:05,910 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 80 transitions, 985 flow. Second operand has 8 states, 8 states have (on average 125.5) internal successors, (1004), 8 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:05,911 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:51:05,911 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 297 [2023-08-30 08:51:05,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:51:06,079 INFO L130 PetriNetUnfolder]: 36/188 cut-off events. [2023-08-30 08:51:06,080 INFO L131 PetriNetUnfolder]: For 1264/1264 co-relation queries the response was YES. [2023-08-30 08:51:06,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1105 conditions, 188 events. 36/188 cut-off events. For 1264/1264 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1070 event pairs, 11 based on Foata normal form. 4/192 useless extension candidates. Maximal degree in co-relation 1042. Up to 60 conditions per place. [2023-08-30 08:51:06,081 INFO L137 encePairwiseOnDemand]: 289/297 looper letters, 56 selfloop transitions, 42 changer transitions 0/98 dead transitions. [2023-08-30 08:51:06,081 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 98 transitions, 1303 flow [2023-08-30 08:51:06,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-30 08:51:06,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-30 08:51:06,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1028 transitions. [2023-08-30 08:51:06,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43265993265993263 [2023-08-30 08:51:06,083 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1028 transitions. [2023-08-30 08:51:06,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1028 transitions. [2023-08-30 08:51:06,084 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:51:06,084 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1028 transitions. [2023-08-30 08:51:06,085 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 128.5) internal successors, (1028), 8 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:06,087 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 297.0) internal successors, (2673), 9 states have internal predecessors, (2673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:06,087 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 297.0) internal successors, (2673), 9 states have internal predecessors, (2673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:06,087 INFO L175 Difference]: Start difference. First operand has 100 places, 80 transitions, 985 flow. Second operand 8 states and 1028 transitions. [2023-08-30 08:51:06,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 98 transitions, 1303 flow [2023-08-30 08:51:06,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 98 transitions, 1252 flow, removed 5 selfloop flow, removed 7 redundant places. [2023-08-30 08:51:06,094 INFO L231 Difference]: Finished difference. Result has 100 places, 83 transitions, 1128 flow [2023-08-30 08:51:06,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=920, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1128, PETRI_PLACES=100, PETRI_TRANSITIONS=83} [2023-08-30 08:51:06,094 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 70 predicate places. [2023-08-30 08:51:06,095 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 83 transitions, 1128 flow [2023-08-30 08:51:06,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 125.5) internal successors, (1004), 8 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:06,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:51:06,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:51:06,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-30 08:51:06,095 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:51:06,096 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:51:06,096 INFO L85 PathProgramCache]: Analyzing trace with hash 155978669, now seen corresponding path program 4 times [2023-08-30 08:51:06,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:51:06,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169880605] [2023-08-30 08:51:06,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:51:06,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:51:06,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:51:06,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:51:06,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:51:06,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169880605] [2023-08-30 08:51:06,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169880605] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:51:06,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:51:06,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-30 08:51:06,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015552438] [2023-08-30 08:51:06,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:51:06,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 08:51:06,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:51:06,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 08:51:06,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-08-30 08:51:06,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 297 [2023-08-30 08:51:06,693 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 83 transitions, 1128 flow. Second operand has 8 states, 8 states have (on average 125.5) internal successors, (1004), 8 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:06,693 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:51:06,693 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 297 [2023-08-30 08:51:06,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:51:06,873 INFO L130 PetriNetUnfolder]: 33/179 cut-off events. [2023-08-30 08:51:06,873 INFO L131 PetriNetUnfolder]: For 1618/1618 co-relation queries the response was YES. [2023-08-30 08:51:06,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1112 conditions, 179 events. 33/179 cut-off events. For 1618/1618 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1007 event pairs, 11 based on Foata normal form. 6/185 useless extension candidates. Maximal degree in co-relation 984. Up to 60 conditions per place. [2023-08-30 08:51:06,875 INFO L137 encePairwiseOnDemand]: 289/297 looper letters, 56 selfloop transitions, 42 changer transitions 0/98 dead transitions. [2023-08-30 08:51:06,875 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 98 transitions, 1372 flow [2023-08-30 08:51:06,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 08:51:06,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 08:51:06,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1158 transitions. [2023-08-30 08:51:06,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4332210998877666 [2023-08-30 08:51:06,878 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1158 transitions. [2023-08-30 08:51:06,878 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1158 transitions. [2023-08-30 08:51:06,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:51:06,878 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1158 transitions. [2023-08-30 08:51:06,880 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 128.66666666666666) internal successors, (1158), 9 states have internal predecessors, (1158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:06,882 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 297.0) internal successors, (2970), 10 states have internal predecessors, (2970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:06,882 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 297.0) internal successors, (2970), 10 states have internal predecessors, (2970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:06,882 INFO L175 Difference]: Start difference. First operand has 100 places, 83 transitions, 1128 flow. Second operand 9 states and 1158 transitions. [2023-08-30 08:51:06,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 98 transitions, 1372 flow [2023-08-30 08:51:06,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 98 transitions, 1364 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-30 08:51:06,890 INFO L231 Difference]: Finished difference. Result has 109 places, 85 transitions, 1267 flow [2023-08-30 08:51:06,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=1103, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1267, PETRI_PLACES=109, PETRI_TRANSITIONS=85} [2023-08-30 08:51:06,890 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 79 predicate places. [2023-08-30 08:51:06,890 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 85 transitions, 1267 flow [2023-08-30 08:51:06,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 125.5) internal successors, (1004), 8 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:06,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:51:06,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:51:06,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-30 08:51:06,891 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:51:06,892 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:51:06,892 INFO L85 PathProgramCache]: Analyzing trace with hash 120229470, now seen corresponding path program 5 times [2023-08-30 08:51:06,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:51:06,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683885455] [2023-08-30 08:51:06,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:51:06,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:51:06,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:51:07,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:51:07,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:51:07,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683885455] [2023-08-30 08:51:07,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683885455] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:51:07,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:51:07,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 08:51:07,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365192251] [2023-08-30 08:51:07,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:51:07,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-30 08:51:07,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:51:07,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-30 08:51:07,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-08-30 08:51:07,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 297 [2023-08-30 08:51:07,988 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 85 transitions, 1267 flow. Second operand has 10 states, 10 states have (on average 119.2) internal successors, (1192), 10 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:07,988 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:51:07,988 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 297 [2023-08-30 08:51:07,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:51:08,647 INFO L130 PetriNetUnfolder]: 31/173 cut-off events. [2023-08-30 08:51:08,647 INFO L131 PetriNetUnfolder]: For 2004/2004 co-relation queries the response was YES. [2023-08-30 08:51:08,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1177 conditions, 173 events. 31/173 cut-off events. For 2004/2004 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 959 event pairs, 12 based on Foata normal form. 4/177 useless extension candidates. Maximal degree in co-relation 1062. Up to 70 conditions per place. [2023-08-30 08:51:08,649 INFO L137 encePairwiseOnDemand]: 287/297 looper letters, 29 selfloop transitions, 53 changer transitions 14/96 dead transitions. [2023-08-30 08:51:08,649 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 96 transitions, 1517 flow [2023-08-30 08:51:08,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-30 08:51:08,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-30 08:51:08,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2054 transitions. [2023-08-30 08:51:08,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4068132303426421 [2023-08-30 08:51:08,652 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2054 transitions. [2023-08-30 08:51:08,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2054 transitions. [2023-08-30 08:51:08,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:51:08,653 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2054 transitions. [2023-08-30 08:51:08,655 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 120.82352941176471) internal successors, (2054), 17 states have internal predecessors, (2054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:08,662 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 297.0) internal successors, (5346), 18 states have internal predecessors, (5346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:08,663 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 297.0) internal successors, (5346), 18 states have internal predecessors, (5346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:08,663 INFO L175 Difference]: Start difference. First operand has 109 places, 85 transitions, 1267 flow. Second operand 17 states and 2054 transitions. [2023-08-30 08:51:08,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 96 transitions, 1517 flow [2023-08-30 08:51:08,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 96 transitions, 1482 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-08-30 08:51:08,672 INFO L231 Difference]: Finished difference. Result has 124 places, 77 transitions, 1171 flow [2023-08-30 08:51:08,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=1232, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1171, PETRI_PLACES=124, PETRI_TRANSITIONS=77} [2023-08-30 08:51:08,673 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 94 predicate places. [2023-08-30 08:51:08,673 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 77 transitions, 1171 flow [2023-08-30 08:51:08,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 119.2) internal successors, (1192), 10 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:08,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:51:08,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:51:08,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-30 08:51:08,674 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:51:08,674 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:51:08,675 INFO L85 PathProgramCache]: Analyzing trace with hash -412053520, now seen corresponding path program 6 times [2023-08-30 08:51:08,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:51:08,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845155111] [2023-08-30 08:51:08,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:51:08,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:51:08,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:51:09,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:51:09,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:51:09,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845155111] [2023-08-30 08:51:09,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845155111] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:51:09,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:51:09,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 08:51:09,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596543466] [2023-08-30 08:51:09,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:51:09,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-30 08:51:09,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:51:09,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-30 08:51:09,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2023-08-30 08:51:09,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 297 [2023-08-30 08:51:09,761 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 77 transitions, 1171 flow. Second operand has 10 states, 10 states have (on average 119.2) internal successors, (1192), 10 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:09,761 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:51:09,762 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 297 [2023-08-30 08:51:09,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:51:10,311 INFO L130 PetriNetUnfolder]: 30/184 cut-off events. [2023-08-30 08:51:10,311 INFO L131 PetriNetUnfolder]: For 2027/2027 co-relation queries the response was YES. [2023-08-30 08:51:10,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1306 conditions, 184 events. 30/184 cut-off events. For 2027/2027 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1080 event pairs, 16 based on Foata normal form. 2/186 useless extension candidates. Maximal degree in co-relation 1216. Up to 86 conditions per place. [2023-08-30 08:51:10,312 INFO L137 encePairwiseOnDemand]: 289/297 looper letters, 49 selfloop transitions, 43 changer transitions 8/100 dead transitions. [2023-08-30 08:51:10,312 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 100 transitions, 1660 flow [2023-08-30 08:51:10,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-30 08:51:10,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-30 08:51:10,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2053 transitions. [2023-08-30 08:51:10,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4066151713210537 [2023-08-30 08:51:10,314 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2053 transitions. [2023-08-30 08:51:10,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2053 transitions. [2023-08-30 08:51:10,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:51:10,315 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2053 transitions. [2023-08-30 08:51:10,317 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 120.76470588235294) internal successors, (2053), 17 states have internal predecessors, (2053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:10,319 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 297.0) internal successors, (5346), 18 states have internal predecessors, (5346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:10,319 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 297.0) internal successors, (5346), 18 states have internal predecessors, (5346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:10,320 INFO L175 Difference]: Start difference. First operand has 124 places, 77 transitions, 1171 flow. Second operand 17 states and 2053 transitions. [2023-08-30 08:51:10,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 100 transitions, 1660 flow [2023-08-30 08:51:10,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 100 transitions, 1550 flow, removed 4 selfloop flow, removed 13 redundant places. [2023-08-30 08:51:10,330 INFO L231 Difference]: Finished difference. Result has 129 places, 81 transitions, 1238 flow [2023-08-30 08:51:10,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=1084, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1238, PETRI_PLACES=129, PETRI_TRANSITIONS=81} [2023-08-30 08:51:10,330 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 99 predicate places. [2023-08-30 08:51:10,331 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 81 transitions, 1238 flow [2023-08-30 08:51:10,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 119.2) internal successors, (1192), 10 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:10,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:51:10,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:51:10,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-30 08:51:10,332 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:51:10,332 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:51:10,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1382345216, now seen corresponding path program 7 times [2023-08-30 08:51:10,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:51:10,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251782024] [2023-08-30 08:51:10,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:51:10,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:51:10,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:51:10,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:51:10,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:51:10,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251782024] [2023-08-30 08:51:10,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251782024] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:51:10,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:51:10,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 08:51:10,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891856921] [2023-08-30 08:51:10,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:51:10,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-30 08:51:10,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:51:10,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-30 08:51:10,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-08-30 08:51:11,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 297 [2023-08-30 08:51:11,324 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 81 transitions, 1238 flow. Second operand has 10 states, 10 states have (on average 117.2) internal successors, (1172), 10 states have internal predecessors, (1172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:11,325 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:51:11,325 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 297 [2023-08-30 08:51:11,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:51:11,695 INFO L130 PetriNetUnfolder]: 28/172 cut-off events. [2023-08-30 08:51:11,696 INFO L131 PetriNetUnfolder]: For 1976/1976 co-relation queries the response was YES. [2023-08-30 08:51:11,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1226 conditions, 172 events. 28/172 cut-off events. For 1976/1976 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 969 event pairs, 15 based on Foata normal form. 2/174 useless extension candidates. Maximal degree in co-relation 1136. Up to 101 conditions per place. [2023-08-30 08:51:11,697 INFO L137 encePairwiseOnDemand]: 289/297 looper letters, 42 selfloop transitions, 36 changer transitions 9/87 dead transitions. [2023-08-30 08:51:11,698 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 87 transitions, 1448 flow [2023-08-30 08:51:11,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-30 08:51:11,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-30 08:51:11,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1429 transitions. [2023-08-30 08:51:11,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4009539842873176 [2023-08-30 08:51:11,700 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1429 transitions. [2023-08-30 08:51:11,700 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1429 transitions. [2023-08-30 08:51:11,701 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:51:11,701 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1429 transitions. [2023-08-30 08:51:11,702 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 119.08333333333333) internal successors, (1429), 12 states have internal predecessors, (1429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:11,705 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 297.0) internal successors, (3861), 13 states have internal predecessors, (3861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:11,705 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 297.0) internal successors, (3861), 13 states have internal predecessors, (3861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:11,705 INFO L175 Difference]: Start difference. First operand has 129 places, 81 transitions, 1238 flow. Second operand 12 states and 1429 transitions. [2023-08-30 08:51:11,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 87 transitions, 1448 flow [2023-08-30 08:51:11,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 87 transitions, 1424 flow, removed 1 selfloop flow, removed 4 redundant places. [2023-08-30 08:51:11,713 INFO L231 Difference]: Finished difference. Result has 134 places, 75 transitions, 1182 flow [2023-08-30 08:51:11,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=1214, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1182, PETRI_PLACES=134, PETRI_TRANSITIONS=75} [2023-08-30 08:51:11,714 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 104 predicate places. [2023-08-30 08:51:11,714 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 75 transitions, 1182 flow [2023-08-30 08:51:11,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 117.2) internal successors, (1172), 10 states have internal predecessors, (1172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:11,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:51:11,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:51:11,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-30 08:51:11,715 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:51:11,715 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:51:11,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1196062312, now seen corresponding path program 8 times [2023-08-30 08:51:11,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:51:11,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69972636] [2023-08-30 08:51:11,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:51:11,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:51:11,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:51:12,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:51:12,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:51:12,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69972636] [2023-08-30 08:51:12,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69972636] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:51:12,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:51:12,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 08:51:12,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091437584] [2023-08-30 08:51:12,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:51:12,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-30 08:51:12,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:51:12,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-30 08:51:12,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-08-30 08:51:12,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 297 [2023-08-30 08:51:12,873 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 75 transitions, 1182 flow. Second operand has 10 states, 10 states have (on average 119.2) internal successors, (1192), 10 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:12,873 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:51:12,873 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 297 [2023-08-30 08:51:12,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:51:13,219 INFO L130 PetriNetUnfolder]: 26/158 cut-off events. [2023-08-30 08:51:13,220 INFO L131 PetriNetUnfolder]: For 1974/1974 co-relation queries the response was YES. [2023-08-30 08:51:13,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1151 conditions, 158 events. 26/158 cut-off events. For 1974/1974 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 862 event pairs, 14 based on Foata normal form. 2/160 useless extension candidates. Maximal degree in co-relation 1060. Up to 93 conditions per place. [2023-08-30 08:51:13,222 INFO L137 encePairwiseOnDemand]: 289/297 looper letters, 45 selfloop transitions, 31 changer transitions 7/83 dead transitions. [2023-08-30 08:51:13,222 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 83 transitions, 1379 flow [2023-08-30 08:51:13,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-30 08:51:13,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-30 08:51:13,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1335 transitions. [2023-08-30 08:51:13,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4086317722681359 [2023-08-30 08:51:13,231 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1335 transitions. [2023-08-30 08:51:13,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1335 transitions. [2023-08-30 08:51:13,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:51:13,231 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1335 transitions. [2023-08-30 08:51:13,233 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 121.36363636363636) internal successors, (1335), 11 states have internal predecessors, (1335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:13,235 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 297.0) internal successors, (3564), 12 states have internal predecessors, (3564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:13,235 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 297.0) internal successors, (3564), 12 states have internal predecessors, (3564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:13,235 INFO L175 Difference]: Start difference. First operand has 134 places, 75 transitions, 1182 flow. Second operand 11 states and 1335 transitions. [2023-08-30 08:51:13,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 83 transitions, 1379 flow [2023-08-30 08:51:13,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 83 transitions, 1294 flow, removed 5 selfloop flow, removed 10 redundant places. [2023-08-30 08:51:13,243 INFO L231 Difference]: Finished difference. Result has 129 places, 71 transitions, 1081 flow [2023-08-30 08:51:13,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=1099, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1081, PETRI_PLACES=129, PETRI_TRANSITIONS=71} [2023-08-30 08:51:13,244 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 99 predicate places. [2023-08-30 08:51:13,244 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 71 transitions, 1081 flow [2023-08-30 08:51:13,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 119.2) internal successors, (1192), 10 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:13,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:51:13,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:51:13,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-30 08:51:13,245 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:51:13,245 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:51:13,245 INFO L85 PathProgramCache]: Analyzing trace with hash 1192607410, now seen corresponding path program 9 times [2023-08-30 08:51:13,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:51:13,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905341622] [2023-08-30 08:51:13,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:51:13,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:51:13,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:51:13,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:51:13,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:51:13,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905341622] [2023-08-30 08:51:13,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905341622] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:51:13,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:51:13,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 08:51:13,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777037576] [2023-08-30 08:51:13,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:51:13,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-30 08:51:13,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:51:13,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-30 08:51:13,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-08-30 08:51:14,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 297 [2023-08-30 08:51:14,321 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 71 transitions, 1081 flow. Second operand has 10 states, 10 states have (on average 119.2) internal successors, (1192), 10 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:14,321 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:51:14,321 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 297 [2023-08-30 08:51:14,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:51:14,679 INFO L130 PetriNetUnfolder]: 23/143 cut-off events. [2023-08-30 08:51:14,679 INFO L131 PetriNetUnfolder]: For 1747/1747 co-relation queries the response was YES. [2023-08-30 08:51:14,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1031 conditions, 143 events. 23/143 cut-off events. For 1747/1747 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 742 event pairs, 12 based on Foata normal form. 4/147 useless extension candidates. Maximal degree in co-relation 1007. Up to 74 conditions per place. [2023-08-30 08:51:14,680 INFO L137 encePairwiseOnDemand]: 288/297 looper letters, 36 selfloop transitions, 25 changer transitions 16/77 dead transitions. [2023-08-30 08:51:14,680 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 77 transitions, 1225 flow [2023-08-30 08:51:14,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-30 08:51:14,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-30 08:51:14,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1455 transitions. [2023-08-30 08:51:14,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40824915824915825 [2023-08-30 08:51:14,682 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1455 transitions. [2023-08-30 08:51:14,682 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1455 transitions. [2023-08-30 08:51:14,683 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:51:14,683 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1455 transitions. [2023-08-30 08:51:14,685 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 121.25) internal successors, (1455), 12 states have internal predecessors, (1455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:14,687 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 297.0) internal successors, (3861), 13 states have internal predecessors, (3861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:14,687 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 297.0) internal successors, (3861), 13 states have internal predecessors, (3861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:14,687 INFO L175 Difference]: Start difference. First operand has 129 places, 71 transitions, 1081 flow. Second operand 12 states and 1455 transitions. [2023-08-30 08:51:14,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 77 transitions, 1225 flow [2023-08-30 08:51:14,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 77 transitions, 1101 flow, removed 3 selfloop flow, removed 11 redundant places. [2023-08-30 08:51:14,694 INFO L231 Difference]: Finished difference. Result has 128 places, 58 transitions, 777 flow [2023-08-30 08:51:14,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=921, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=777, PETRI_PLACES=128, PETRI_TRANSITIONS=58} [2023-08-30 08:51:14,695 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 98 predicate places. [2023-08-30 08:51:14,695 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 58 transitions, 777 flow [2023-08-30 08:51:14,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 119.2) internal successors, (1192), 10 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:14,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:51:14,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:51:14,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-30 08:51:14,696 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:51:14,696 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:51:14,696 INFO L85 PathProgramCache]: Analyzing trace with hash -2083088854, now seen corresponding path program 10 times [2023-08-30 08:51:14,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:51:14,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358223975] [2023-08-30 08:51:14,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:51:14,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:51:14,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:51:15,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:51:15,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:51:15,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358223975] [2023-08-30 08:51:15,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358223975] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:51:15,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:51:15,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 08:51:15,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801229881] [2023-08-30 08:51:15,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:51:15,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-30 08:51:15,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:51:15,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-30 08:51:15,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-08-30 08:51:15,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 297 [2023-08-30 08:51:15,535 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 58 transitions, 777 flow. Second operand has 10 states, 10 states have (on average 119.2) internal successors, (1192), 10 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:15,535 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:51:15,535 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 297 [2023-08-30 08:51:15,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:51:15,797 INFO L130 PetriNetUnfolder]: 16/111 cut-off events. [2023-08-30 08:51:15,797 INFO L131 PetriNetUnfolder]: For 1148/1148 co-relation queries the response was YES. [2023-08-30 08:51:15,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 791 conditions, 111 events. 16/111 cut-off events. For 1148/1148 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 538 event pairs, 9 based on Foata normal form. 2/113 useless extension candidates. Maximal degree in co-relation 769. Up to 69 conditions per place. [2023-08-30 08:51:15,798 INFO L137 encePairwiseOnDemand]: 289/297 looper letters, 34 selfloop transitions, 20 changer transitions 7/61 dead transitions. [2023-08-30 08:51:15,799 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 61 transitions, 896 flow [2023-08-30 08:51:15,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-30 08:51:15,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-30 08:51:15,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1336 transitions. [2023-08-30 08:51:15,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.408937863483318 [2023-08-30 08:51:15,801 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1336 transitions. [2023-08-30 08:51:15,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1336 transitions. [2023-08-30 08:51:15,801 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:51:15,802 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1336 transitions. [2023-08-30 08:51:15,803 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 121.45454545454545) internal successors, (1336), 11 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:15,805 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 297.0) internal successors, (3564), 12 states have internal predecessors, (3564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:15,805 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 297.0) internal successors, (3564), 12 states have internal predecessors, (3564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:15,805 INFO L175 Difference]: Start difference. First operand has 128 places, 58 transitions, 777 flow. Second operand 11 states and 1336 transitions. [2023-08-30 08:51:15,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 61 transitions, 896 flow [2023-08-30 08:51:15,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 61 transitions, 744 flow, removed 6 selfloop flow, removed 22 redundant places. [2023-08-30 08:51:15,808 INFO L231 Difference]: Finished difference. Result has 112 places, 52 transitions, 598 flow [2023-08-30 08:51:15,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=611, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=598, PETRI_PLACES=112, PETRI_TRANSITIONS=52} [2023-08-30 08:51:15,809 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 82 predicate places. [2023-08-30 08:51:15,809 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 52 transitions, 598 flow [2023-08-30 08:51:15,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 119.2) internal successors, (1192), 10 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:15,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:51:15,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:51:15,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-30 08:51:15,810 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:51:15,810 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:51:15,810 INFO L85 PathProgramCache]: Analyzing trace with hash 890644776, now seen corresponding path program 11 times [2023-08-30 08:51:15,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:51:15,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20679746] [2023-08-30 08:51:15,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:51:15,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:51:15,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:51:16,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:51:16,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:51:16,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20679746] [2023-08-30 08:51:16,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20679746] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:51:16,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:51:16,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 08:51:16,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139773474] [2023-08-30 08:51:16,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:51:16,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-30 08:51:16,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:51:16,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-30 08:51:16,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-08-30 08:51:16,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 297 [2023-08-30 08:51:16,654 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 52 transitions, 598 flow. Second operand has 10 states, 10 states have (on average 117.2) internal successors, (1172), 10 states have internal predecessors, (1172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:16,654 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:51:16,654 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 297 [2023-08-30 08:51:16,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:51:17,136 INFO L130 PetriNetUnfolder]: 11/89 cut-off events. [2023-08-30 08:51:17,136 INFO L131 PetriNetUnfolder]: For 760/760 co-relation queries the response was YES. [2023-08-30 08:51:17,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 577 conditions, 89 events. 11/89 cut-off events. For 760/760 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 379 event pairs, 8 based on Foata normal form. 10/99 useless extension candidates. Maximal degree in co-relation 561. Up to 35 conditions per place. [2023-08-30 08:51:17,137 INFO L137 encePairwiseOnDemand]: 289/297 looper letters, 22 selfloop transitions, 32 changer transitions 0/54 dead transitions. [2023-08-30 08:51:17,137 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 54 transitions, 690 flow [2023-08-30 08:51:17,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-30 08:51:17,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-30 08:51:17,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1661 transitions. [2023-08-30 08:51:17,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2023-08-30 08:51:17,140 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1661 transitions. [2023-08-30 08:51:17,140 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1661 transitions. [2023-08-30 08:51:17,141 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:51:17,141 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1661 transitions. [2023-08-30 08:51:17,143 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 118.64285714285714) internal successors, (1661), 14 states have internal predecessors, (1661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:17,145 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 297.0) internal successors, (4455), 15 states have internal predecessors, (4455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:17,146 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 297.0) internal successors, (4455), 15 states have internal predecessors, (4455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:17,146 INFO L175 Difference]: Start difference. First operand has 112 places, 52 transitions, 598 flow. Second operand 14 states and 1661 transitions. [2023-08-30 08:51:17,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 54 transitions, 690 flow [2023-08-30 08:51:17,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 54 transitions, 607 flow, removed 4 selfloop flow, removed 13 redundant places. [2023-08-30 08:51:17,149 INFO L231 Difference]: Finished difference. Result has 105 places, 50 transitions, 551 flow [2023-08-30 08:51:17,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=487, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=551, PETRI_PLACES=105, PETRI_TRANSITIONS=50} [2023-08-30 08:51:17,150 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 75 predicate places. [2023-08-30 08:51:17,150 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 50 transitions, 551 flow [2023-08-30 08:51:17,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 117.2) internal successors, (1172), 10 states have internal predecessors, (1172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:17,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:51:17,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:51:17,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-30 08:51:17,151 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:51:17,151 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:51:17,151 INFO L85 PathProgramCache]: Analyzing trace with hash 898198236, now seen corresponding path program 12 times [2023-08-30 08:51:17,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:51:17,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081212190] [2023-08-30 08:51:17,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:51:17,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:51:17,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:51:17,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:51:17,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:51:17,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081212190] [2023-08-30 08:51:17,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081212190] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:51:17,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:51:17,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 08:51:17,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844265520] [2023-08-30 08:51:17,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:51:17,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-30 08:51:17,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:51:17,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-30 08:51:17,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-08-30 08:51:18,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 297 [2023-08-30 08:51:18,051 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 50 transitions, 551 flow. Second operand has 10 states, 10 states have (on average 119.2) internal successors, (1192), 10 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:18,051 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:51:18,051 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 297 [2023-08-30 08:51:18,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:51:18,639 INFO L130 PetriNetUnfolder]: 10/86 cut-off events. [2023-08-30 08:51:18,639 INFO L131 PetriNetUnfolder]: For 412/412 co-relation queries the response was YES. [2023-08-30 08:51:18,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 554 conditions, 86 events. 10/86 cut-off events. For 412/412 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 365 event pairs, 2 based on Foata normal form. 2/88 useless extension candidates. Maximal degree in co-relation 539. Up to 36 conditions per place. [2023-08-30 08:51:18,640 INFO L137 encePairwiseOnDemand]: 288/297 looper letters, 14 selfloop transitions, 34 changer transitions 7/55 dead transitions. [2023-08-30 08:51:18,640 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 55 transitions, 675 flow [2023-08-30 08:51:18,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-30 08:51:18,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-30 08:51:18,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2520 transitions. [2023-08-30 08:51:18,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40404040404040403 [2023-08-30 08:51:18,643 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2520 transitions. [2023-08-30 08:51:18,643 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2520 transitions. [2023-08-30 08:51:18,643 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:51:18,644 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2520 transitions. [2023-08-30 08:51:18,646 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 120.0) internal successors, (2520), 21 states have internal predecessors, (2520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:18,649 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 297.0) internal successors, (6534), 22 states have internal predecessors, (6534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:18,650 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 297.0) internal successors, (6534), 22 states have internal predecessors, (6534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:18,650 INFO L175 Difference]: Start difference. First operand has 105 places, 50 transitions, 551 flow. Second operand 21 states and 2520 transitions. [2023-08-30 08:51:18,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 55 transitions, 675 flow [2023-08-30 08:51:18,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 55 transitions, 601 flow, removed 2 selfloop flow, removed 13 redundant places. [2023-08-30 08:51:18,654 INFO L231 Difference]: Finished difference. Result has 113 places, 45 transitions, 496 flow [2023-08-30 08:51:18,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=477, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=496, PETRI_PLACES=113, PETRI_TRANSITIONS=45} [2023-08-30 08:51:18,654 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 83 predicate places. [2023-08-30 08:51:18,654 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 45 transitions, 496 flow [2023-08-30 08:51:18,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 119.2) internal successors, (1192), 10 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:18,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:51:18,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:51:18,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-30 08:51:18,655 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:51:18,656 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:51:18,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1223619678, now seen corresponding path program 13 times [2023-08-30 08:51:18,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:51:18,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153007346] [2023-08-30 08:51:18,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:51:18,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:51:18,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:51:19,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:51:19,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:51:19,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153007346] [2023-08-30 08:51:19,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153007346] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:51:19,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:51:19,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 08:51:19,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085324598] [2023-08-30 08:51:19,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:51:19,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-30 08:51:19,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:51:19,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-30 08:51:19,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-08-30 08:51:19,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 297 [2023-08-30 08:51:19,482 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 45 transitions, 496 flow. Second operand has 10 states, 10 states have (on average 119.2) internal successors, (1192), 10 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:19,482 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:51:19,482 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 297 [2023-08-30 08:51:19,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:51:19,762 INFO L130 PetriNetUnfolder]: 6/72 cut-off events. [2023-08-30 08:51:19,762 INFO L131 PetriNetUnfolder]: For 333/333 co-relation queries the response was YES. [2023-08-30 08:51:19,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 490 conditions, 72 events. 6/72 cut-off events. For 333/333 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 279 event pairs, 1 based on Foata normal form. 2/74 useless extension candidates. Maximal degree in co-relation 476. Up to 33 conditions per place. [2023-08-30 08:51:19,763 INFO L137 encePairwiseOnDemand]: 289/297 looper letters, 23 selfloop transitions, 20 changer transitions 6/49 dead transitions. [2023-08-30 08:51:19,763 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 49 transitions, 605 flow [2023-08-30 08:51:19,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-30 08:51:19,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-30 08:51:19,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1454 transitions. [2023-08-30 08:51:19,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4079685746352413 [2023-08-30 08:51:19,766 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1454 transitions. [2023-08-30 08:51:19,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1454 transitions. [2023-08-30 08:51:19,766 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:51:19,766 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1454 transitions. [2023-08-30 08:51:19,767 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 121.16666666666667) internal successors, (1454), 12 states have internal predecessors, (1454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:19,769 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 297.0) internal successors, (3861), 13 states have internal predecessors, (3861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:19,769 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 297.0) internal successors, (3861), 13 states have internal predecessors, (3861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:19,769 INFO L175 Difference]: Start difference. First operand has 113 places, 45 transitions, 496 flow. Second operand 12 states and 1454 transitions. [2023-08-30 08:51:19,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 49 transitions, 605 flow [2023-08-30 08:51:19,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 49 transitions, 528 flow, removed 2 selfloop flow, removed 21 redundant places. [2023-08-30 08:51:19,772 INFO L231 Difference]: Finished difference. Result has 102 places, 41 transitions, 426 flow [2023-08-30 08:51:19,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=419, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=426, PETRI_PLACES=102, PETRI_TRANSITIONS=41} [2023-08-30 08:51:19,773 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 72 predicate places. [2023-08-30 08:51:19,773 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 41 transitions, 426 flow [2023-08-30 08:51:19,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 119.2) internal successors, (1192), 10 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:19,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:51:19,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:51:19,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-30 08:51:19,774 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:51:19,774 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:51:19,774 INFO L85 PathProgramCache]: Analyzing trace with hash 890644775, now seen corresponding path program 5 times [2023-08-30 08:51:19,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:51:19,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275817547] [2023-08-30 08:51:19,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:51:19,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:51:19,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:51:20,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:51:20,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:51:20,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275817547] [2023-08-30 08:51:20,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275817547] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:51:20,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:51:20,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-30 08:51:20,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431378477] [2023-08-30 08:51:20,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:51:20,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 08:51:20,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:51:20,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 08:51:20,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-08-30 08:51:20,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 297 [2023-08-30 08:51:20,543 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 41 transitions, 426 flow. Second operand has 9 states, 9 states have (on average 120.33333333333333) internal successors, (1083), 9 states have internal predecessors, (1083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:20,543 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:51:20,543 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 297 [2023-08-30 08:51:20,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:51:20,746 INFO L130 PetriNetUnfolder]: 5/63 cut-off events. [2023-08-30 08:51:20,746 INFO L131 PetriNetUnfolder]: For 347/347 co-relation queries the response was YES. [2023-08-30 08:51:20,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 413 conditions, 63 events. 5/63 cut-off events. For 347/347 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 223 event pairs, 4 based on Foata normal form. 2/65 useless extension candidates. Maximal degree in co-relation 401. Up to 29 conditions per place. [2023-08-30 08:51:20,747 INFO L137 encePairwiseOnDemand]: 289/297 looper letters, 21 selfloop transitions, 13 changer transitions 10/44 dead transitions. [2023-08-30 08:51:20,747 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 44 transitions, 501 flow [2023-08-30 08:51:20,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-30 08:51:20,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-30 08:51:20,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 978 transitions. [2023-08-30 08:51:20,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4116161616161616 [2023-08-30 08:51:20,748 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 978 transitions. [2023-08-30 08:51:20,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 978 transitions. [2023-08-30 08:51:20,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:51:20,749 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 978 transitions. [2023-08-30 08:51:20,750 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 122.25) internal successors, (978), 8 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:20,751 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 297.0) internal successors, (2673), 9 states have internal predecessors, (2673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:20,751 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 297.0) internal successors, (2673), 9 states have internal predecessors, (2673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:20,751 INFO L175 Difference]: Start difference. First operand has 102 places, 41 transitions, 426 flow. Second operand 8 states and 978 transitions. [2023-08-30 08:51:20,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 44 transitions, 501 flow [2023-08-30 08:51:20,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 44 transitions, 435 flow, removed 3 selfloop flow, removed 13 redundant places. [2023-08-30 08:51:20,753 INFO L231 Difference]: Finished difference. Result has 90 places, 33 transitions, 309 flow [2023-08-30 08:51:20,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=309, PETRI_PLACES=90, PETRI_TRANSITIONS=33} [2023-08-30 08:51:20,753 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 60 predicate places. [2023-08-30 08:51:20,753 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 33 transitions, 309 flow [2023-08-30 08:51:20,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 120.33333333333333) internal successors, (1083), 9 states have internal predecessors, (1083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:20,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:51:20,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:51:20,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-30 08:51:20,754 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:51:20,755 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:51:20,755 INFO L85 PathProgramCache]: Analyzing trace with hash 538133185, now seen corresponding path program 6 times [2023-08-30 08:51:20,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:51:20,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963232771] [2023-08-30 08:51:20,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:51:20,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:51:20,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:51:21,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:51:21,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:51:21,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963232771] [2023-08-30 08:51:21,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963232771] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:51:21,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:51:21,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-30 08:51:21,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979722331] [2023-08-30 08:51:21,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:51:21,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 08:51:21,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:51:21,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 08:51:21,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-08-30 08:51:21,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 297 [2023-08-30 08:51:21,342 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 33 transitions, 309 flow. Second operand has 8 states, 8 states have (on average 125.5) internal successors, (1004), 8 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:21,342 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:51:21,342 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 297 [2023-08-30 08:51:21,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:51:21,490 INFO L130 PetriNetUnfolder]: 4/50 cut-off events. [2023-08-30 08:51:21,490 INFO L131 PetriNetUnfolder]: For 163/163 co-relation queries the response was YES. [2023-08-30 08:51:21,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 311 conditions, 50 events. 4/50 cut-off events. For 163/163 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 148 event pairs, 3 based on Foata normal form. 2/52 useless extension candidates. Maximal degree in co-relation 303. Up to 25 conditions per place. [2023-08-30 08:51:21,491 INFO L137 encePairwiseOnDemand]: 290/297 looper letters, 24 selfloop transitions, 7 changer transitions 7/38 dead transitions. [2023-08-30 08:51:21,491 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 38 transitions, 389 flow [2023-08-30 08:51:21,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-30 08:51:21,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-30 08:51:21,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1022 transitions. [2023-08-30 08:51:21,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43013468013468015 [2023-08-30 08:51:21,492 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1022 transitions. [2023-08-30 08:51:21,492 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1022 transitions. [2023-08-30 08:51:21,492 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:51:21,492 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1022 transitions. [2023-08-30 08:51:21,493 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 127.75) internal successors, (1022), 8 states have internal predecessors, (1022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:21,494 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 297.0) internal successors, (2673), 9 states have internal predecessors, (2673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:21,495 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 297.0) internal successors, (2673), 9 states have internal predecessors, (2673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:21,495 INFO L175 Difference]: Start difference. First operand has 90 places, 33 transitions, 309 flow. Second operand 8 states and 1022 transitions. [2023-08-30 08:51:21,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 38 transitions, 389 flow [2023-08-30 08:51:21,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 38 transitions, 307 flow, removed 0 selfloop flow, removed 13 redundant places. [2023-08-30 08:51:21,496 INFO L231 Difference]: Finished difference. Result has 75 places, 28 transitions, 203 flow [2023-08-30 08:51:21,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=203, PETRI_PLACES=75, PETRI_TRANSITIONS=28} [2023-08-30 08:51:21,496 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 45 predicate places. [2023-08-30 08:51:21,497 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 28 transitions, 203 flow [2023-08-30 08:51:21,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 125.5) internal successors, (1004), 8 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:21,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:51:21,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:51:21,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-08-30 08:51:21,497 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:51:21,497 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:51:21,497 INFO L85 PathProgramCache]: Analyzing trace with hash -253327982, now seen corresponding path program 14 times [2023-08-30 08:51:21,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:51:21,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144022922] [2023-08-30 08:51:21,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:51:21,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:51:21,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:51:21,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:51:21,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:51:21,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144022922] [2023-08-30 08:51:21,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144022922] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:51:21,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:51:21,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 08:51:21,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308568059] [2023-08-30 08:51:21,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:51:21,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-30 08:51:21,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:51:21,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-30 08:51:21,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-08-30 08:51:22,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 297 [2023-08-30 08:51:22,498 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 28 transitions, 203 flow. Second operand has 10 states, 10 states have (on average 119.2) internal successors, (1192), 10 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:22,498 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:51:22,498 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 297 [2023-08-30 08:51:22,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:51:22,779 INFO L130 PetriNetUnfolder]: 3/40 cut-off events. [2023-08-30 08:51:22,779 INFO L131 PetriNetUnfolder]: For 32/32 co-relation queries the response was YES. [2023-08-30 08:51:22,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 232 conditions, 40 events. 3/40 cut-off events. For 32/32 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 99 event pairs, 0 based on Foata normal form. 2/42 useless extension candidates. Maximal degree in co-relation 226. Up to 14 conditions per place. [2023-08-30 08:51:22,779 INFO L137 encePairwiseOnDemand]: 289/297 looper letters, 12 selfloop transitions, 10 changer transitions 8/30 dead transitions. [2023-08-30 08:51:22,780 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 30 transitions, 261 flow [2023-08-30 08:51:22,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-30 08:51:22,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-30 08:51:22,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1324 transitions. [2023-08-30 08:51:22,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40526476890113255 [2023-08-30 08:51:22,781 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1324 transitions. [2023-08-30 08:51:22,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1324 transitions. [2023-08-30 08:51:22,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:51:22,781 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1324 transitions. [2023-08-30 08:51:22,783 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 120.36363636363636) internal successors, (1324), 11 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:22,784 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 297.0) internal successors, (3564), 12 states have internal predecessors, (3564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:22,785 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 297.0) internal successors, (3564), 12 states have internal predecessors, (3564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:22,785 INFO L175 Difference]: Start difference. First operand has 75 places, 28 transitions, 203 flow. Second operand 11 states and 1324 transitions. [2023-08-30 08:51:22,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 30 transitions, 261 flow [2023-08-30 08:51:22,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 30 transitions, 220 flow, removed 0 selfloop flow, removed 10 redundant places. [2023-08-30 08:51:22,786 INFO L231 Difference]: Finished difference. Result has 66 places, 21 transitions, 150 flow [2023-08-30 08:51:22,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=153, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=150, PETRI_PLACES=66, PETRI_TRANSITIONS=21} [2023-08-30 08:51:22,787 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 36 predicate places. [2023-08-30 08:51:22,787 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 21 transitions, 150 flow [2023-08-30 08:51:22,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 119.2) internal successors, (1192), 10 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:22,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:51:22,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:51:22,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-08-30 08:51:22,788 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-08-30 08:51:22,788 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:51:22,788 INFO L85 PathProgramCache]: Analyzing trace with hash -318957407, now seen corresponding path program 7 times [2023-08-30 08:51:22,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:51:22,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28384817] [2023-08-30 08:51:22,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:51:22,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:51:22,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:51:23,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:51:23,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:51:23,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28384817] [2023-08-30 08:51:23,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28384817] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:51:23,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:51:23,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-30 08:51:23,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6569052] [2023-08-30 08:51:23,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:51:23,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 08:51:23,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:51:23,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 08:51:23,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-08-30 08:51:23,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 297 [2023-08-30 08:51:23,279 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 21 transitions, 150 flow. Second operand has 8 states, 8 states have (on average 125.5) internal successors, (1004), 8 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:23,279 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:51:23,279 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 297 [2023-08-30 08:51:23,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:51:23,409 INFO L130 PetriNetUnfolder]: 0/23 cut-off events. [2023-08-30 08:51:23,409 INFO L131 PetriNetUnfolder]: For 33/33 co-relation queries the response was YES. [2023-08-30 08:51:23,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89 conditions, 23 events. 0/23 cut-off events. For 33/33 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 30 event pairs, 0 based on Foata normal form. 6/29 useless extension candidates. Maximal degree in co-relation 0. Up to 12 conditions per place. [2023-08-30 08:51:23,410 INFO L137 encePairwiseOnDemand]: 291/297 looper letters, 0 selfloop transitions, 0 changer transitions 18/18 dead transitions. [2023-08-30 08:51:23,410 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 18 transitions, 125 flow [2023-08-30 08:51:23,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-30 08:51:23,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-30 08:51:23,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1008 transitions. [2023-08-30 08:51:23,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2023-08-30 08:51:23,411 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1008 transitions. [2023-08-30 08:51:23,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1008 transitions. [2023-08-30 08:51:23,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:51:23,411 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1008 transitions. [2023-08-30 08:51:23,412 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 126.0) internal successors, (1008), 8 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:23,414 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 297.0) internal successors, (2673), 9 states have internal predecessors, (2673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:23,414 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 297.0) internal successors, (2673), 9 states have internal predecessors, (2673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:23,414 INFO L175 Difference]: Start difference. First operand has 66 places, 21 transitions, 150 flow. Second operand 8 states and 1008 transitions. [2023-08-30 08:51:23,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 18 transitions, 125 flow [2023-08-30 08:51:23,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 18 transitions, 100 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-08-30 08:51:23,415 INFO L231 Difference]: Finished difference. Result has 37 places, 0 transitions, 0 flow [2023-08-30 08:51:23,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=64, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=0, PETRI_PLACES=37, PETRI_TRANSITIONS=0} [2023-08-30 08:51:23,416 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 7 predicate places. [2023-08-30 08:51:23,416 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 0 transitions, 0 flow [2023-08-30 08:51:23,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 125.5) internal successors, (1004), 8 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:51:23,418 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (7 of 8 remaining) [2023-08-30 08:51:23,419 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 8 remaining) [2023-08-30 08:51:23,419 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 8 remaining) [2023-08-30 08:51:23,419 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 8 remaining) [2023-08-30 08:51:23,419 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 8 remaining) [2023-08-30 08:51:23,419 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 8 remaining) [2023-08-30 08:51:23,419 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 8 remaining) [2023-08-30 08:51:23,419 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 8 remaining) [2023-08-30 08:51:23,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-08-30 08:51:23,420 INFO L445 BasicCegarLoop]: Path program histogram: [14, 7, 3, 3, 3, 3, 2, 1, 1, 1, 1] [2023-08-30 08:51:23,424 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-30 08:51:23,424 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-30 08:51:23,426 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 30.08 08:51:23 BasicIcfg [2023-08-30 08:51:23,427 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-30 08:51:23,427 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-08-30 08:51:23,427 INFO L271 PluginConnector]: Initializing Witness Printer... [2023-08-30 08:51:23,427 INFO L275 PluginConnector]: Witness Printer initialized [2023-08-30 08:51:23,428 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 08:50:32" (3/4) ... [2023-08-30 08:51:23,430 INFO L137 WitnessPrinter]: Generating witness for correct program [2023-08-30 08:51:23,434 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure my_callback [2023-08-30 08:51:23,438 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 26 nodes and edges [2023-08-30 08:51:23,439 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2023-08-30 08:51:23,439 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2023-08-30 08:51:23,439 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2023-08-30 08:51:23,477 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2023-08-30 08:51:23,477 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-08-30 08:51:23,479 INFO L158 Benchmark]: Toolchain (without parser) took 52756.54ms. Allocated memory was 73.4MB in the beginning and 465.6MB in the end (delta: 392.2MB). Free memory was 41.5MB in the beginning and 226.0MB in the end (delta: -184.5MB). Peak memory consumption was 206.6MB. Max. memory is 16.1GB. [2023-08-30 08:51:23,479 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 52.4MB. Free memory was 30.8MB in the beginning and 30.7MB in the end (delta: 54.5kB). There was no memory consumed. Max. memory is 16.1GB. [2023-08-30 08:51:23,481 INFO L158 Benchmark]: CACSL2BoogieTranslator took 844.21ms. Allocated memory was 73.4MB in the beginning and 109.1MB in the end (delta: 35.7MB). Free memory was 41.3MB in the beginning and 74.8MB in the end (delta: -33.5MB). Peak memory consumption was 18.7MB. Max. memory is 16.1GB. [2023-08-30 08:51:23,482 INFO L158 Benchmark]: Boogie Procedure Inliner took 80.59ms. Allocated memory is still 109.1MB. Free memory was 74.8MB in the beginning and 71.6MB in the end (delta: 3.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-08-30 08:51:23,483 INFO L158 Benchmark]: Boogie Preprocessor took 48.08ms. Allocated memory is still 109.1MB. Free memory was 71.6MB in the beginning and 69.0MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-08-30 08:51:23,483 INFO L158 Benchmark]: RCFGBuilder took 666.09ms. Allocated memory is still 109.1MB. Free memory was 68.5MB in the beginning and 71.3MB in the end (delta: -2.8MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. [2023-08-30 08:51:23,483 INFO L158 Benchmark]: TraceAbstraction took 51058.20ms. Allocated memory was 109.1MB in the beginning and 465.6MB in the end (delta: 356.5MB). Free memory was 70.5MB in the beginning and 229.2MB in the end (delta: -158.7MB). Peak memory consumption was 198.5MB. Max. memory is 16.1GB. [2023-08-30 08:51:23,483 INFO L158 Benchmark]: Witness Printer took 50.37ms. Allocated memory is still 465.6MB. Free memory was 229.2MB in the beginning and 226.0MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-08-30 08:51:23,485 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17ms. Allocated memory is still 52.4MB. Free memory was 30.8MB in the beginning and 30.7MB in the end (delta: 54.5kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 844.21ms. Allocated memory was 73.4MB in the beginning and 109.1MB in the end (delta: 35.7MB). Free memory was 41.3MB in the beginning and 74.8MB in the end (delta: -33.5MB). Peak memory consumption was 18.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 80.59ms. Allocated memory is still 109.1MB. Free memory was 74.8MB in the beginning and 71.6MB in the end (delta: 3.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 48.08ms. Allocated memory is still 109.1MB. Free memory was 71.6MB in the beginning and 69.0MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 666.09ms. Allocated memory is still 109.1MB. Free memory was 68.5MB in the beginning and 71.3MB in the end (delta: -2.8MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. * TraceAbstraction took 51058.20ms. Allocated memory was 109.1MB in the beginning and 465.6MB in the end (delta: 356.5MB). Free memory was 70.5MB in the beginning and 229.2MB in the end (delta: -158.7MB). Peak memory consumption was 198.5MB. Max. memory is 16.1GB. * Witness Printer took 50.37ms. Allocated memory is still 465.6MB. Free memory was 229.2MB in the beginning and 226.0MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6.1s, 137 PlacesBefore, 30 PlacesAfterwards, 134 TransitionsBefore, 24 TransitionsAfterwards, 2288 CoEnabledTransitionPairs, 8 FixpointIterations, 56 TrivialSequentialCompositions, 59 ConcurrentSequentialCompositions, 7 TrivialYvCompositions, 8 ConcurrentYvCompositions, 3 ChoiceCompositions, 133 TotalNumberOfCompositions, 6163 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2494, independent: 2240, independent conditional: 0, independent unconditional: 2240, dependent: 254, dependent conditional: 0, dependent unconditional: 254, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1354, independent: 1289, independent conditional: 0, independent unconditional: 1289, dependent: 65, dependent conditional: 0, dependent unconditional: 65, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2494, independent: 951, independent conditional: 0, independent unconditional: 951, dependent: 189, dependent conditional: 0, dependent unconditional: 189, unknown: 1354, unknown conditional: 0, unknown unconditional: 1354] , Statistics on independence cache: Total cache size (in pairs): 51, Positive cache size: 27, Positive conditional cache size: 0, Positive unconditional cache size: 27, Negative cache size: 24, Negative conditional cache size: 0, Negative unconditional cache size: 24, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - PositiveResult [Line: 1699]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1699]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 4 procedures, 170 locations, 8 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 50.9s, OverallIterations: 39, TraceHistogramMax: 1, PathProgramHistogramMax: 14, EmptinessCheckTime: 0.0s, AutomataDifference: 24.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 6.3s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 8156 SdHoareTripleChecker+Valid, 15.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6183 mSDsluCounter, 3623 SdHoareTripleChecker+Invalid, 13.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3285 mSDsCounter, 1131 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 25560 IncrementalHoareTripleChecker+Invalid, 26691 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1131 mSolverCounterUnsat, 338 mSDtfsCounter, 25560 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 522 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 519 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1073 ImplicationChecksByTransitivity, 8.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1267occurred in iteration=26, InterpolantAutomatonStates: 430, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 18.9s InterpolantComputationTime, 394 NumberOfCodeBlocks, 394 NumberOfCodeBlocksAsserted, 39 NumberOfCheckSat, 355 ConstructedInterpolants, 0 QuantifiedInterpolants, 6214 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 39 InterpolantComputations, 39 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2023-08-30 08:51:23,516 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE