./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/ldv-races/race-2_2-container_of.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 8be7027f Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/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 ../sv-benchmarks/c/ldv-races/race-2_2-container_of.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --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 6053c0f6a5de5dc1a7614e5acfd1de5bdb570ebc833d8c4c70a1e68bd98ac1b0 --- Real Ultimate output --- This is Ultimate 0.2.5-wip.dk.perfect-tracechecks-8be7027-m [2024-11-12 20:33:51,849 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-12 20:33:51,915 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-11-12 20:33:51,921 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-12 20:33:51,921 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-12 20:33:51,954 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-12 20:33:51,963 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-12 20:33:51,963 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-12 20:33:51,964 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-12 20:33:51,964 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-12 20:33:51,965 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-12 20:33:51,965 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-12 20:33:51,965 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-12 20:33:51,966 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-12 20:33:51,966 INFO L153 SettingsManager]: * Use SBE=true [2024-11-12 20:33:51,966 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-12 20:33:51,967 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-12 20:33:51,967 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-12 20:33:51,967 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-12 20:33:51,967 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-12 20:33:51,968 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-12 20:33:51,971 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-12 20:33:51,971 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-12 20:33:51,972 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-12 20:33:51,972 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-12 20:33:51,972 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-11-12 20:33:51,972 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-12 20:33:51,973 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-12 20:33:51,973 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-12 20:33:51,973 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-12 20:33:51,974 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-12 20:33:51,974 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-12 20:33:51,977 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-12 20:33:51,977 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-12 20:33:51,977 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-12 20:33:51,978 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-12 20:33:51,978 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-12 20:33:51,978 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-12 20:33:51,978 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-12 20:33:51,978 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-12 20:33:51,978 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-12 20:33:51,979 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-12 20:33:51,979 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-12 20:33:51,979 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-12 20:33:51,979 INFO L153 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 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 -> 6053c0f6a5de5dc1a7614e5acfd1de5bdb570ebc833d8c4c70a1e68bd98ac1b0 [2024-11-12 20:33:52,247 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-12 20:33:52,272 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-12 20:33:52,276 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-12 20:33:52,278 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-12 20:33:52,279 INFO L274 PluginConnector]: CDTParser initialized [2024-11-12 20:33:52,280 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-races/race-2_2-container_of.i [2024-11-12 20:33:53,736 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-12 20:33:54,075 INFO L384 CDTParser]: Found 1 translation units. [2024-11-12 20:33:54,077 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-races/race-2_2-container_of.i [2024-11-12 20:33:54,118 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2105a7871/660231d7ae3a4e33a8d2d0b9d55ea08b/FLAG0dc43c8e7 [2024-11-12 20:33:54,135 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2105a7871/660231d7ae3a4e33a8d2d0b9d55ea08b [2024-11-12 20:33:54,138 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-12 20:33:54,139 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-12 20:33:54,142 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-12 20:33:54,142 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-12 20:33:54,147 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-12 20:33:54,148 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 08:33:54" (1/1) ... [2024-11-12 20:33:54,149 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4c2a79f0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 08:33:54, skipping insertion in model container [2024-11-12 20:33:54,151 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 08:33:54" (1/1) ... [2024-11-12 20:33:54,213 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-12 20:33:54,747 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-12 20:33:54,757 INFO L200 MainTranslator]: Completed pre-run [2024-11-12 20:33:54,811 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-12 20:33:54,868 INFO L204 MainTranslator]: Completed translation [2024-11-12 20:33:54,869 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 08:33:54 WrapperNode [2024-11-12 20:33:54,872 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-12 20:33:54,873 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-12 20:33:54,873 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-12 20:33:54,873 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-12 20:33:54,880 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 08:33:54" (1/1) ... [2024-11-12 20:33:54,905 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 08:33:54" (1/1) ... [2024-11-12 20:33:54,929 INFO L138 Inliner]: procedures = 246, calls = 40, calls flagged for inlining = 11, calls inlined = 14, statements flattened = 120 [2024-11-12 20:33:54,930 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-12 20:33:54,931 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-12 20:33:54,931 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-12 20:33:54,931 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-12 20:33:54,942 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 08:33:54" (1/1) ... [2024-11-12 20:33:54,942 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 08:33:54" (1/1) ... [2024-11-12 20:33:54,949 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 08:33:54" (1/1) ... [2024-11-12 20:33:54,964 INFO L175 MemorySlicer]: Split 15 memory accesses to 3 slices as follows [2, 2, 11]. 73 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0]. The 8 writes are split as follows [0, 2, 6]. [2024-11-12 20:33:54,964 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 08:33:54" (1/1) ... [2024-11-12 20:33:54,965 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 08:33:54" (1/1) ... [2024-11-12 20:33:54,975 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 08:33:54" (1/1) ... [2024-11-12 20:33:54,978 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 08:33:54" (1/1) ... [2024-11-12 20:33:54,982 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 08:33:54" (1/1) ... [2024-11-12 20:33:54,984 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 08:33:54" (1/1) ... [2024-11-12 20:33:54,991 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-12 20:33:54,993 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-12 20:33:54,995 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-12 20:33:54,995 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-12 20:33:54,996 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 08:33:54" (1/1) ... [2024-11-12 20:33:55,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-12 20:33:55,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 20:33:55,040 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-12 20:33:55,043 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-12 20:33:55,094 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2024-11-12 20:33:55,094 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2024-11-12 20:33:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-11-12 20:33:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-12 20:33:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-12 20:33:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-11-12 20:33:55,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-12 20:33:55,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-12 20:33:55,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-12 20:33:55,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-12 20:33:55,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-12 20:33:55,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-12 20:33:55,097 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-12 20:33:55,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-12 20:33:55,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-12 20:33:55,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-12 20:33:55,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-12 20:33:55,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-12 20:33:55,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-12 20:33:55,098 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-12 20:33:55,098 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-12 20:33:55,100 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-12 20:33:55,387 INFO L238 CfgBuilder]: Building ICFG [2024-11-12 20:33:55,390 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-12 20:33:55,616 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-12 20:33:55,616 INFO L287 CfgBuilder]: Performing block encoding [2024-11-12 20:33:55,816 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-12 20:33:55,817 INFO L316 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-12 20:33:55,817 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 08:33:55 BoogieIcfgContainer [2024-11-12 20:33:55,819 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-12 20:33:55,821 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-12 20:33:55,821 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-12 20:33:55,825 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-12 20:33:55,825 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 08:33:54" (1/3) ... [2024-11-12 20:33:55,826 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f153bb2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 08:33:55, skipping insertion in model container [2024-11-12 20:33:55,826 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 08:33:54" (2/3) ... [2024-11-12 20:33:55,828 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f153bb2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 08:33:55, skipping insertion in model container [2024-11-12 20:33:55,828 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 08:33:55" (3/3) ... [2024-11-12 20:33:55,830 INFO L112 eAbstractionObserver]: Analyzing ICFG race-2_2-container_of.i [2024-11-12 20:33:55,847 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-12 20:33:55,847 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-11-12 20:33:55,847 INFO L489 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-12 20:33:55,902 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-12 20:33:55,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 38 places, 34 transitions, 82 flow [2024-11-12 20:33:55,969 INFO L124 PetriNetUnfolderBase]: 2/37 cut-off events. [2024-11-12 20:33:55,971 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-12 20:33:55,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46 conditions, 37 events. 2/37 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 75 event pairs, 0 based on Foata normal form. 0/29 useless extension candidates. Maximal degree in co-relation 21. Up to 3 conditions per place. [2024-11-12 20:33:55,974 INFO L82 GeneralOperation]: Start removeDead. Operand has 38 places, 34 transitions, 82 flow [2024-11-12 20:33:55,977 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 35 places, 28 transitions, 65 flow [2024-11-12 20:33:55,988 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-12 20:33:55,998 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@4dea439f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-12 20:33:55,998 INFO L334 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2024-11-12 20:33:56,004 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-12 20:33:56,005 INFO L124 PetriNetUnfolderBase]: 0/13 cut-off events. [2024-11-12 20:33:56,005 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-12 20:33:56,005 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:33:56,006 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:33:56,006 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:33:56,016 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:33:56,016 INFO L85 PathProgramCache]: Analyzing trace with hash -183419474, now seen corresponding path program 1 times [2024-11-12 20:33:56,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:33:56,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004793853] [2024-11-12 20:33:56,025 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:33:56,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:33:56,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:33:56,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:33:56,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:33:56,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004793853] [2024-11-12 20:33:56,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004793853] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 20:33:56,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 20:33:56,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-12 20:33:56,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595075662] [2024-11-12 20:33:56,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 20:33:56,957 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-12 20:33:56,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:33:56,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-12 20:33:56,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-12 20:33:56,990 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-12 20:33:56,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 28 transitions, 65 flow. Second operand has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:33:56,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:33:56,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-12 20:33:56,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:33:57,542 INFO L124 PetriNetUnfolderBase]: 769/1306 cut-off events. [2024-11-12 20:33:57,543 INFO L125 PetriNetUnfolderBase]: For 31/31 co-relation queries the response was YES. [2024-11-12 20:33:57,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2638 conditions, 1306 events. 769/1306 cut-off events. For 31/31 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 6470 event pairs, 347 based on Foata normal form. 0/1086 useless extension candidates. Maximal degree in co-relation 2568. Up to 850 conditions per place. [2024-11-12 20:33:57,557 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 63 selfloop transitions, 20 changer transitions 2/86 dead transitions. [2024-11-12 20:33:57,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 86 transitions, 366 flow [2024-11-12 20:33:57,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-12 20:33:57,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-12 20:33:57,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-11-12 20:33:57,570 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.37941176470588234 [2024-11-12 20:33:57,572 INFO L175 Difference]: Start difference. First operand has 35 places, 28 transitions, 65 flow. Second operand 10 states and 129 transitions. [2024-11-12 20:33:57,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 86 transitions, 366 flow [2024-11-12 20:33:57,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 86 transitions, 355 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-12 20:33:57,582 INFO L231 Difference]: Finished difference. Result has 46 places, 48 transitions, 188 flow [2024-11-12 20:33:57,584 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=60, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=188, PETRI_PLACES=46, PETRI_TRANSITIONS=48} [2024-11-12 20:33:57,589 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 11 predicate places. [2024-11-12 20:33:57,589 INFO L471 AbstractCegarLoop]: Abstraction has has 46 places, 48 transitions, 188 flow [2024-11-12 20:33:57,589 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:33:57,589 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:33:57,590 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:33:57,590 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-12 20:33:57,590 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:33:57,591 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:33:57,591 INFO L85 PathProgramCache]: Analyzing trace with hash -186141248, now seen corresponding path program 1 times [2024-11-12 20:33:57,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:33:57,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304812480] [2024-11-12 20:33:57,592 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:33:57,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:33:57,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:33:58,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:33:58,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:33:58,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304812480] [2024-11-12 20:33:58,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304812480] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 20:33:58,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 20:33:58,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-12 20:33:58,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339419266] [2024-11-12 20:33:58,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 20:33:58,011 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-12 20:33:58,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:33:58,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-12 20:33:58,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-12 20:33:58,013 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-12 20:33:58,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 48 transitions, 188 flow. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 6 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:33:58,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:33:58,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-12 20:33:58,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:33:58,461 INFO L124 PetriNetUnfolderBase]: 899/1554 cut-off events. [2024-11-12 20:33:58,462 INFO L125 PetriNetUnfolderBase]: For 794/794 co-relation queries the response was YES. [2024-11-12 20:33:58,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3993 conditions, 1554 events. 899/1554 cut-off events. For 794/794 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 8213 event pairs, 631 based on Foata normal form. 0/1372 useless extension candidates. Maximal degree in co-relation 2189. Up to 1126 conditions per place. [2024-11-12 20:33:58,472 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 64 selfloop transitions, 27 changer transitions 4/96 dead transitions. [2024-11-12 20:33:58,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 96 transitions, 550 flow [2024-11-12 20:33:58,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-12 20:33:58,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-12 20:33:58,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-11-12 20:33:58,475 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.36764705882352944 [2024-11-12 20:33:58,475 INFO L175 Difference]: Start difference. First operand has 46 places, 48 transitions, 188 flow. Second operand 10 states and 125 transitions. [2024-11-12 20:33:58,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 96 transitions, 550 flow [2024-11-12 20:33:58,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 96 transitions, 548 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-12 20:33:58,484 INFO L231 Difference]: Finished difference. Result has 58 places, 64 transitions, 344 flow [2024-11-12 20:33:58,485 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=186, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=344, PETRI_PLACES=58, PETRI_TRANSITIONS=64} [2024-11-12 20:33:58,486 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 23 predicate places. [2024-11-12 20:33:58,486 INFO L471 AbstractCegarLoop]: Abstraction has has 58 places, 64 transitions, 344 flow [2024-11-12 20:33:58,486 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 6 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:33:58,486 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:33:58,487 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:33:58,487 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-12 20:33:58,488 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:33:58,488 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:33:58,489 INFO L85 PathProgramCache]: Analyzing trace with hash -3978691, now seen corresponding path program 1 times [2024-11-12 20:33:58,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:33:58,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479983594] [2024-11-12 20:33:58,489 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:33:58,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:33:58,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:33:59,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:33:59,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:33:59,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479983594] [2024-11-12 20:33:59,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479983594] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 20:33:59,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 20:33:59,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-12 20:33:59,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849863488] [2024-11-12 20:33:59,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 20:33:59,059 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-12 20:33:59,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:33:59,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-12 20:33:59,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-11-12 20:33:59,061 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-12 20:33:59,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 64 transitions, 344 flow. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:33:59,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:33:59,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-12 20:33:59,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:34:00,072 INFO L124 PetriNetUnfolderBase]: 1410/2455 cut-off events. [2024-11-12 20:34:00,072 INFO L125 PetriNetUnfolderBase]: For 2390/2394 co-relation queries the response was YES. [2024-11-12 20:34:00,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7340 conditions, 2455 events. 1410/2455 cut-off events. For 2390/2394 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 14577 event pairs, 653 based on Foata normal form. 54/2347 useless extension candidates. Maximal degree in co-relation 4394. Up to 1397 conditions per place. [2024-11-12 20:34:00,088 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 119 selfloop transitions, 72 changer transitions 4/196 dead transitions. [2024-11-12 20:34:00,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 196 transitions, 1380 flow [2024-11-12 20:34:00,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-12 20:34:00,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-12 20:34:00,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 227 transitions. [2024-11-12 20:34:00,092 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3338235294117647 [2024-11-12 20:34:00,092 INFO L175 Difference]: Start difference. First operand has 58 places, 64 transitions, 344 flow. Second operand 20 states and 227 transitions. [2024-11-12 20:34:00,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 196 transitions, 1380 flow [2024-11-12 20:34:00,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 196 transitions, 1380 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-12 20:34:00,111 INFO L231 Difference]: Finished difference. Result has 91 places, 125 transitions, 1017 flow [2024-11-12 20:34:00,111 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1017, PETRI_PLACES=91, PETRI_TRANSITIONS=125} [2024-11-12 20:34:00,112 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 56 predicate places. [2024-11-12 20:34:00,113 INFO L471 AbstractCegarLoop]: Abstraction has has 91 places, 125 transitions, 1017 flow [2024-11-12 20:34:00,113 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:00,113 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:34:00,113 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:34:00,113 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-12 20:34:00,114 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:34:00,114 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:34:00,115 INFO L85 PathProgramCache]: Analyzing trace with hash -859285121, now seen corresponding path program 1 times [2024-11-12 20:34:00,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:34:00,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754085113] [2024-11-12 20:34:00,115 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:34:00,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:34:00,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:34:00,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:00,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:34:00,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754085113] [2024-11-12 20:34:00,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754085113] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 20:34:00,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 20:34:00,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-12 20:34:00,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612698855] [2024-11-12 20:34:00,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 20:34:00,573 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-12 20:34:00,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:34:00,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-12 20:34:00,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-12 20:34:00,575 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-12 20:34:00,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 125 transitions, 1017 flow. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:00,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:34:00,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-12 20:34:00,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:34:01,335 INFO L124 PetriNetUnfolderBase]: 1416/2505 cut-off events. [2024-11-12 20:34:01,335 INFO L125 PetriNetUnfolderBase]: For 6785/6787 co-relation queries the response was YES. [2024-11-12 20:34:01,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9612 conditions, 2505 events. 1416/2505 cut-off events. For 6785/6787 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 15236 event pairs, 578 based on Foata normal form. 56/2385 useless extension candidates. Maximal degree in co-relation 8577. Up to 1610 conditions per place. [2024-11-12 20:34:01,361 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 112 selfloop transitions, 92 changer transitions 19/224 dead transitions. [2024-11-12 20:34:01,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 224 transitions, 2184 flow [2024-11-12 20:34:01,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-12 20:34:01,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-12 20:34:01,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 167 transitions. [2024-11-12 20:34:01,366 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.35084033613445376 [2024-11-12 20:34:01,366 INFO L175 Difference]: Start difference. First operand has 91 places, 125 transitions, 1017 flow. Second operand 14 states and 167 transitions. [2024-11-12 20:34:01,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 224 transitions, 2184 flow [2024-11-12 20:34:01,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 224 transitions, 2022 flow, removed 57 selfloop flow, removed 6 redundant places. [2024-11-12 20:34:01,404 INFO L231 Difference]: Finished difference. Result has 106 places, 161 transitions, 1597 flow [2024-11-12 20:34:01,404 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=933, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1597, PETRI_PLACES=106, PETRI_TRANSITIONS=161} [2024-11-12 20:34:01,405 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 71 predicate places. [2024-11-12 20:34:01,405 INFO L471 AbstractCegarLoop]: Abstraction has has 106 places, 161 transitions, 1597 flow [2024-11-12 20:34:01,407 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:01,407 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:34:01,407 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:34:01,407 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-12 20:34:01,407 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:34:01,408 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:34:01,408 INFO L85 PathProgramCache]: Analyzing trace with hash -410430851, now seen corresponding path program 2 times [2024-11-12 20:34:01,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:34:01,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968683788] [2024-11-12 20:34:01,409 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:34:01,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:34:01,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:34:01,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:01,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:34:01,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968683788] [2024-11-12 20:34:01,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968683788] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 20:34:01,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 20:34:01,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-12 20:34:01,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126818258] [2024-11-12 20:34:01,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 20:34:01,940 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-12 20:34:01,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:34:01,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-12 20:34:01,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-11-12 20:34:01,941 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-12 20:34:01,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 161 transitions, 1597 flow. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:01,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:34:01,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-12 20:34:01,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:34:02,816 INFO L124 PetriNetUnfolderBase]: 1581/2857 cut-off events. [2024-11-12 20:34:02,817 INFO L125 PetriNetUnfolderBase]: For 9031/9035 co-relation queries the response was YES. [2024-11-12 20:34:02,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11444 conditions, 2857 events. 1581/2857 cut-off events. For 9031/9035 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 18317 event pairs, 856 based on Foata normal form. 56/2721 useless extension candidates. Maximal degree in co-relation 10829. Up to 1853 conditions per place. [2024-11-12 20:34:02,888 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 112 selfloop transitions, 86 changer transitions 13/212 dead transitions. [2024-11-12 20:34:02,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 212 transitions, 2385 flow [2024-11-12 20:34:02,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-12 20:34:02,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-12 20:34:02,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-11-12 20:34:02,890 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.36764705882352944 [2024-11-12 20:34:02,890 INFO L175 Difference]: Start difference. First operand has 106 places, 161 transitions, 1597 flow. Second operand 12 states and 150 transitions. [2024-11-12 20:34:02,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 212 transitions, 2385 flow [2024-11-12 20:34:02,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 212 transitions, 2310 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-11-12 20:34:02,949 INFO L231 Difference]: Finished difference. Result has 116 places, 168 transitions, 1808 flow [2024-11-12 20:34:02,950 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1530, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1808, PETRI_PLACES=116, PETRI_TRANSITIONS=168} [2024-11-12 20:34:02,954 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 81 predicate places. [2024-11-12 20:34:02,954 INFO L471 AbstractCegarLoop]: Abstraction has has 116 places, 168 transitions, 1808 flow [2024-11-12 20:34:02,954 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:02,955 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:34:02,955 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:34:02,955 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-12 20:34:02,955 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:34:02,955 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:34:02,956 INFO L85 PathProgramCache]: Analyzing trace with hash 1305332237, now seen corresponding path program 2 times [2024-11-12 20:34:02,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:34:02,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222955583] [2024-11-12 20:34:02,956 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:34:02,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:34:02,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:34:03,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:03,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:34:03,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222955583] [2024-11-12 20:34:03,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222955583] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 20:34:03,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 20:34:03,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-12 20:34:03,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896994208] [2024-11-12 20:34:03,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 20:34:03,382 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-12 20:34:03,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:34:03,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-12 20:34:03,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-12 20:34:03,383 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-12 20:34:03,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 168 transitions, 1808 flow. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:03,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:34:03,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-12 20:34:03,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:34:04,541 INFO L124 PetriNetUnfolderBase]: 1903/3379 cut-off events. [2024-11-12 20:34:04,541 INFO L125 PetriNetUnfolderBase]: For 12372/12376 co-relation queries the response was YES. [2024-11-12 20:34:04,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14295 conditions, 3379 events. 1903/3379 cut-off events. For 12372/12376 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 21822 event pairs, 953 based on Foata normal form. 58/3215 useless extension candidates. Maximal degree in co-relation 13908. Up to 1988 conditions per place. [2024-11-12 20:34:04,574 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 152 selfloop transitions, 115 changer transitions 7/275 dead transitions. [2024-11-12 20:34:04,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 275 transitions, 3205 flow [2024-11-12 20:34:04,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-12 20:34:04,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-12 20:34:04,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 224 transitions. [2024-11-12 20:34:04,576 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.32941176470588235 [2024-11-12 20:34:04,576 INFO L175 Difference]: Start difference. First operand has 116 places, 168 transitions, 1808 flow. Second operand 20 states and 224 transitions. [2024-11-12 20:34:04,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 275 transitions, 3205 flow [2024-11-12 20:34:04,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 275 transitions, 3118 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-11-12 20:34:04,653 INFO L231 Difference]: Finished difference. Result has 136 places, 211 transitions, 2560 flow [2024-11-12 20:34:04,654 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1733, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2560, PETRI_PLACES=136, PETRI_TRANSITIONS=211} [2024-11-12 20:34:04,655 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 101 predicate places. [2024-11-12 20:34:04,655 INFO L471 AbstractCegarLoop]: Abstraction has has 136 places, 211 transitions, 2560 flow [2024-11-12 20:34:04,655 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:04,655 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:34:04,656 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:34:04,656 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-12 20:34:04,656 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:34:04,656 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:34:04,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1305332462, now seen corresponding path program 1 times [2024-11-12 20:34:04,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:34:04,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438668623] [2024-11-12 20:34:04,657 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:34:04,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:34:04,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:34:05,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:05,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:34:05,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438668623] [2024-11-12 20:34:05,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438668623] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 20:34:05,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 20:34:05,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-12 20:34:05,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674709617] [2024-11-12 20:34:05,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 20:34:05,139 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-12 20:34:05,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:34:05,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-12 20:34:05,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-12 20:34:05,141 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-12 20:34:05,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 211 transitions, 2560 flow. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:05,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:34:05,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-12 20:34:05,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:34:06,296 INFO L124 PetriNetUnfolderBase]: 2000/3607 cut-off events. [2024-11-12 20:34:06,297 INFO L125 PetriNetUnfolderBase]: For 19173/19173 co-relation queries the response was YES. [2024-11-12 20:34:06,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16884 conditions, 3607 events. 2000/3607 cut-off events. For 19173/19173 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 24150 event pairs, 1022 based on Foata normal form. 70/3455 useless extension candidates. Maximal degree in co-relation 16416. Up to 2204 conditions per place. [2024-11-12 20:34:06,340 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 163 selfloop transitions, 101 changer transitions 13/278 dead transitions. [2024-11-12 20:34:06,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 278 transitions, 3522 flow [2024-11-12 20:34:06,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-12 20:34:06,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-12 20:34:06,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 210 transitions. [2024-11-12 20:34:06,343 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.32507739938080493 [2024-11-12 20:34:06,343 INFO L175 Difference]: Start difference. First operand has 136 places, 211 transitions, 2560 flow. Second operand 19 states and 210 transitions. [2024-11-12 20:34:06,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 278 transitions, 3522 flow [2024-11-12 20:34:06,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 278 transitions, 3345 flow, removed 34 selfloop flow, removed 10 redundant places. [2024-11-12 20:34:06,438 INFO L231 Difference]: Finished difference. Result has 149 places, 217 transitions, 2728 flow [2024-11-12 20:34:06,439 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2402, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2728, PETRI_PLACES=149, PETRI_TRANSITIONS=217} [2024-11-12 20:34:06,440 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 114 predicate places. [2024-11-12 20:34:06,440 INFO L471 AbstractCegarLoop]: Abstraction has has 149 places, 217 transitions, 2728 flow [2024-11-12 20:34:06,440 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:06,440 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:34:06,440 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:34:06,441 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-12 20:34:06,441 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:34:06,441 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:34:06,441 INFO L85 PathProgramCache]: Analyzing trace with hash 1506623522, now seen corresponding path program 2 times [2024-11-12 20:34:06,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:34:06,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120643455] [2024-11-12 20:34:06,442 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:34:06,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:34:06,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:34:06,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:06,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:34:06,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120643455] [2024-11-12 20:34:06,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120643455] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 20:34:06,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 20:34:06,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-12 20:34:06,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001451037] [2024-11-12 20:34:06,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 20:34:06,796 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-12 20:34:06,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:34:06,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-12 20:34:06,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-11-12 20:34:06,797 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-12 20:34:06,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 217 transitions, 2728 flow. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:06,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:34:06,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-12 20:34:06,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:34:07,746 INFO L124 PetriNetUnfolderBase]: 1868/3402 cut-off events. [2024-11-12 20:34:07,747 INFO L125 PetriNetUnfolderBase]: For 20426/20426 co-relation queries the response was YES. [2024-11-12 20:34:07,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16415 conditions, 3402 events. 1868/3402 cut-off events. For 20426/20426 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 22786 event pairs, 952 based on Foata normal form. 72/3276 useless extension candidates. Maximal degree in co-relation 15722. Up to 2159 conditions per place. [2024-11-12 20:34:07,782 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 201 selfloop transitions, 87 changer transitions 12/301 dead transitions. [2024-11-12 20:34:07,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 301 transitions, 4057 flow [2024-11-12 20:34:07,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-12 20:34:07,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-12 20:34:07,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 174 transitions. [2024-11-12 20:34:07,785 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3411764705882353 [2024-11-12 20:34:07,785 INFO L175 Difference]: Start difference. First operand has 149 places, 217 transitions, 2728 flow. Second operand 15 states and 174 transitions. [2024-11-12 20:34:07,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 301 transitions, 4057 flow [2024-11-12 20:34:07,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 301 transitions, 3877 flow, removed 17 selfloop flow, removed 11 redundant places. [2024-11-12 20:34:07,897 INFO L231 Difference]: Finished difference. Result has 157 places, 238 transitions, 3118 flow [2024-11-12 20:34:07,897 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2565, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3118, PETRI_PLACES=157, PETRI_TRANSITIONS=238} [2024-11-12 20:34:07,899 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 122 predicate places. [2024-11-12 20:34:07,900 INFO L471 AbstractCegarLoop]: Abstraction has has 157 places, 238 transitions, 3118 flow [2024-11-12 20:34:07,900 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:07,900 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:34:07,900 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:34:07,901 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-12 20:34:07,904 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:34:07,905 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:34:07,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1499271647, now seen corresponding path program 3 times [2024-11-12 20:34:07,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:34:07,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64044281] [2024-11-12 20:34:07,905 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:34:07,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:34:07,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:34:08,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:08,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:34:08,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64044281] [2024-11-12 20:34:08,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64044281] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 20:34:08,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 20:34:08,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-12 20:34:08,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485779351] [2024-11-12 20:34:08,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 20:34:08,330 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-12 20:34:08,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:34:08,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-12 20:34:08,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-11-12 20:34:08,332 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-12 20:34:08,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 238 transitions, 3118 flow. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:08,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:34:08,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-12 20:34:08,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:34:09,552 INFO L124 PetriNetUnfolderBase]: 1882/3483 cut-off events. [2024-11-12 20:34:09,552 INFO L125 PetriNetUnfolderBase]: For 25943/25943 co-relation queries the response was YES. [2024-11-12 20:34:09,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17986 conditions, 3483 events. 1882/3483 cut-off events. For 25943/25943 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 23731 event pairs, 1018 based on Foata normal form. 52/3343 useless extension candidates. Maximal degree in co-relation 17485. Up to 2096 conditions per place. [2024-11-12 20:34:09,580 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 150 selfloop transitions, 159 changer transitions 10/320 dead transitions. [2024-11-12 20:34:09,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 320 transitions, 4466 flow [2024-11-12 20:34:09,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-12 20:34:09,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-12 20:34:09,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 231 transitions. [2024-11-12 20:34:09,582 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3088235294117647 [2024-11-12 20:34:09,583 INFO L175 Difference]: Start difference. First operand has 157 places, 238 transitions, 3118 flow. Second operand 22 states and 231 transitions. [2024-11-12 20:34:09,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 320 transitions, 4466 flow [2024-11-12 20:34:09,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 320 transitions, 4215 flow, removed 45 selfloop flow, removed 11 redundant places. [2024-11-12 20:34:09,719 INFO L231 Difference]: Finished difference. Result has 172 places, 258 transitions, 3575 flow [2024-11-12 20:34:09,720 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2917, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3575, PETRI_PLACES=172, PETRI_TRANSITIONS=258} [2024-11-12 20:34:09,720 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 137 predicate places. [2024-11-12 20:34:09,721 INFO L471 AbstractCegarLoop]: Abstraction has has 172 places, 258 transitions, 3575 flow [2024-11-12 20:34:09,721 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:09,721 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:34:09,721 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:34:09,721 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-12 20:34:09,721 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:34:09,722 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:34:09,722 INFO L85 PathProgramCache]: Analyzing trace with hash -1615928707, now seen corresponding path program 1 times [2024-11-12 20:34:09,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:34:09,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541467497] [2024-11-12 20:34:09,722 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:34:09,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:34:09,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:34:10,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:10,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:34:10,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541467497] [2024-11-12 20:34:10,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541467497] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 20:34:10,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 20:34:10,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-12 20:34:10,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755911155] [2024-11-12 20:34:10,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 20:34:10,237 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-12 20:34:10,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:34:10,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-12 20:34:10,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-11-12 20:34:10,241 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-12 20:34:10,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 258 transitions, 3575 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:10,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:34:10,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-12 20:34:10,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:34:11,301 INFO L124 PetriNetUnfolderBase]: 1807/3351 cut-off events. [2024-11-12 20:34:11,301 INFO L125 PetriNetUnfolderBase]: For 28224/28226 co-relation queries the response was YES. [2024-11-12 20:34:11,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18305 conditions, 3351 events. 1807/3351 cut-off events. For 28224/28226 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 22655 event pairs, 594 based on Foata normal form. 0/3187 useless extension candidates. Maximal degree in co-relation 17929. Up to 1728 conditions per place. [2024-11-12 20:34:11,379 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 210 selfloop transitions, 147 changer transitions 13/371 dead transitions. [2024-11-12 20:34:11,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 371 transitions, 5248 flow [2024-11-12 20:34:11,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-12 20:34:11,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-12 20:34:11,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 233 transitions. [2024-11-12 20:34:11,381 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3114973262032086 [2024-11-12 20:34:11,381 INFO L175 Difference]: Start difference. First operand has 172 places, 258 transitions, 3575 flow. Second operand 22 states and 233 transitions. [2024-11-12 20:34:11,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 371 transitions, 5248 flow [2024-11-12 20:34:11,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 371 transitions, 4977 flow, removed 35 selfloop flow, removed 12 redundant places. [2024-11-12 20:34:11,534 INFO L231 Difference]: Finished difference. Result has 187 places, 291 transitions, 4107 flow [2024-11-12 20:34:11,535 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=3317, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=4107, PETRI_PLACES=187, PETRI_TRANSITIONS=291} [2024-11-12 20:34:11,537 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 152 predicate places. [2024-11-12 20:34:11,537 INFO L471 AbstractCegarLoop]: Abstraction has has 187 places, 291 transitions, 4107 flow [2024-11-12 20:34:11,537 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:11,537 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:34:11,538 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:34:11,538 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-12 20:34:11,538 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:34:11,538 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:34:11,539 INFO L85 PathProgramCache]: Analyzing trace with hash -1615928708, now seen corresponding path program 1 times [2024-11-12 20:34:11,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:34:11,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467232822] [2024-11-12 20:34:11,540 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:34:11,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:34:11,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:34:12,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:12,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:34:12,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467232822] [2024-11-12 20:34:12,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467232822] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 20:34:12,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 20:34:12,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-12 20:34:12,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544693275] [2024-11-12 20:34:12,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 20:34:12,014 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-12 20:34:12,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:34:12,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-12 20:34:12,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-12 20:34:12,016 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-12 20:34:12,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 291 transitions, 4107 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:12,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:34:12,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-12 20:34:12,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:34:12,898 INFO L124 PetriNetUnfolderBase]: 1483/2817 cut-off events. [2024-11-12 20:34:12,898 INFO L125 PetriNetUnfolderBase]: For 37414/37416 co-relation queries the response was YES. [2024-11-12 20:34:12,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17206 conditions, 2817 events. 1483/2817 cut-off events. For 37414/37416 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 19155 event pairs, 663 based on Foata normal form. 14/2733 useless extension candidates. Maximal degree in co-relation 16768. Up to 2345 conditions per place. [2024-11-12 20:34:12,924 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 259 selfloop transitions, 67 changer transitions 16/343 dead transitions. [2024-11-12 20:34:12,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 343 transitions, 5075 flow [2024-11-12 20:34:12,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-12 20:34:12,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-12 20:34:12,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 160 transitions. [2024-11-12 20:34:12,926 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3137254901960784 [2024-11-12 20:34:12,926 INFO L175 Difference]: Start difference. First operand has 187 places, 291 transitions, 4107 flow. Second operand 15 states and 160 transitions. [2024-11-12 20:34:12,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 343 transitions, 5075 flow [2024-11-12 20:34:13,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 343 transitions, 4913 flow, removed 43 selfloop flow, removed 8 redundant places. [2024-11-12 20:34:13,094 INFO L231 Difference]: Finished difference. Result has 200 places, 298 transitions, 4193 flow [2024-11-12 20:34:13,094 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=3969, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4193, PETRI_PLACES=200, PETRI_TRANSITIONS=298} [2024-11-12 20:34:13,095 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 165 predicate places. [2024-11-12 20:34:13,095 INFO L471 AbstractCegarLoop]: Abstraction has has 200 places, 298 transitions, 4193 flow [2024-11-12 20:34:13,095 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:13,095 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:34:13,095 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:34:13,095 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-12 20:34:13,096 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:34:13,096 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:34:13,096 INFO L85 PathProgramCache]: Analyzing trace with hash -1281587198, now seen corresponding path program 2 times [2024-11-12 20:34:13,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:34:13,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487479350] [2024-11-12 20:34:13,096 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:34:13,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:34:13,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:34:13,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:13,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:34:13,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487479350] [2024-11-12 20:34:13,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487479350] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 20:34:13,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 20:34:13,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-12 20:34:13,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321460627] [2024-11-12 20:34:13,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 20:34:13,410 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-12 20:34:13,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:34:13,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-12 20:34:13,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-12 20:34:13,411 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-12 20:34:13,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 298 transitions, 4193 flow. Second operand has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:13,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:34:13,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-12 20:34:13,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:34:14,514 INFO L124 PetriNetUnfolderBase]: 1811/3530 cut-off events. [2024-11-12 20:34:14,514 INFO L125 PetriNetUnfolderBase]: For 53327/53329 co-relation queries the response was YES. [2024-11-12 20:34:14,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20813 conditions, 3530 events. 1811/3530 cut-off events. For 53327/53329 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 25684 event pairs, 350 based on Foata normal form. 42/3460 useless extension candidates. Maximal degree in co-relation 20160. Up to 1031 conditions per place. [2024-11-12 20:34:14,543 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 314 selfloop transitions, 106 changer transitions 9/430 dead transitions. [2024-11-12 20:34:14,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 430 transitions, 6352 flow [2024-11-12 20:34:14,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-12 20:34:14,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-12 20:34:14,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 234 transitions. [2024-11-12 20:34:14,545 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.38235294117647056 [2024-11-12 20:34:14,545 INFO L175 Difference]: Start difference. First operand has 200 places, 298 transitions, 4193 flow. Second operand 18 states and 234 transitions. [2024-11-12 20:34:14,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 430 transitions, 6352 flow [2024-11-12 20:34:14,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 430 transitions, 6179 flow, removed 51 selfloop flow, removed 8 redundant places. [2024-11-12 20:34:14,807 INFO L231 Difference]: Finished difference. Result has 215 places, 316 transitions, 4646 flow [2024-11-12 20:34:14,808 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=4070, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4646, PETRI_PLACES=215, PETRI_TRANSITIONS=316} [2024-11-12 20:34:14,808 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 180 predicate places. [2024-11-12 20:34:14,809 INFO L471 AbstractCegarLoop]: Abstraction has has 215 places, 316 transitions, 4646 flow [2024-11-12 20:34:14,809 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:14,809 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:34:14,809 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:34:14,809 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-12 20:34:14,810 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:34:14,810 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:34:14,810 INFO L85 PathProgramCache]: Analyzing trace with hash -1283461148, now seen corresponding path program 3 times [2024-11-12 20:34:14,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:34:14,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501343699] [2024-11-12 20:34:14,810 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:34:14,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:34:14,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:34:15,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:15,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:34:15,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501343699] [2024-11-12 20:34:15,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501343699] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 20:34:15,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 20:34:15,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-12 20:34:15,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449317445] [2024-11-12 20:34:15,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 20:34:15,270 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-12 20:34:15,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:34:15,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-12 20:34:15,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-12 20:34:15,275 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-12 20:34:15,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 316 transitions, 4646 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:15,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:34:15,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-12 20:34:15,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:34:16,378 INFO L124 PetriNetUnfolderBase]: 1983/3869 cut-off events. [2024-11-12 20:34:16,378 INFO L125 PetriNetUnfolderBase]: For 62101/62103 co-relation queries the response was YES. [2024-11-12 20:34:16,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23756 conditions, 3869 events. 1983/3869 cut-off events. For 62101/62103 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 28925 event pairs, 873 based on Foata normal form. 28/3785 useless extension candidates. Maximal degree in co-relation 23418. Up to 2841 conditions per place. [2024-11-12 20:34:16,409 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 323 selfloop transitions, 89 changer transitions 8/421 dead transitions. [2024-11-12 20:34:16,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 421 transitions, 6514 flow [2024-11-12 20:34:16,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-12 20:34:16,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-12 20:34:16,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 213 transitions. [2024-11-12 20:34:16,410 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.32972136222910214 [2024-11-12 20:34:16,411 INFO L175 Difference]: Start difference. First operand has 215 places, 316 transitions, 4646 flow. Second operand 19 states and 213 transitions. [2024-11-12 20:34:16,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 421 transitions, 6514 flow [2024-11-12 20:34:16,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 421 transitions, 6332 flow, removed 91 selfloop flow, removed 0 redundant places. [2024-11-12 20:34:16,672 INFO L231 Difference]: Finished difference. Result has 242 places, 342 transitions, 5276 flow [2024-11-12 20:34:16,672 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=4534, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5276, PETRI_PLACES=242, PETRI_TRANSITIONS=342} [2024-11-12 20:34:16,672 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 207 predicate places. [2024-11-12 20:34:16,673 INFO L471 AbstractCegarLoop]: Abstraction has has 242 places, 342 transitions, 5276 flow [2024-11-12 20:34:16,673 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:16,673 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:34:16,673 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:34:16,673 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-12 20:34:16,673 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:34:16,674 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:34:16,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1714398119, now seen corresponding path program 1 times [2024-11-12 20:34:16,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:34:16,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326306939] [2024-11-12 20:34:16,674 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:34:16,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:34:16,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:34:16,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:16,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:34:16,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326306939] [2024-11-12 20:34:16,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326306939] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 20:34:16,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 20:34:16,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-12 20:34:16,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835291248] [2024-11-12 20:34:16,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 20:34:16,778 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-12 20:34:16,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:34:16,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-12 20:34:16,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-12 20:34:16,780 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 34 [2024-11-12 20:34:16,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 342 transitions, 5276 flow. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:16,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:34:16,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 34 [2024-11-12 20:34:16,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:34:17,197 INFO L124 PetriNetUnfolderBase]: 988/1943 cut-off events. [2024-11-12 20:34:17,197 INFO L125 PetriNetUnfolderBase]: For 27984/27984 co-relation queries the response was YES. [2024-11-12 20:34:17,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11499 conditions, 1943 events. 988/1943 cut-off events. For 27984/27984 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 12963 event pairs, 229 based on Foata normal form. 0/1895 useless extension candidates. Maximal degree in co-relation 11326. Up to 1297 conditions per place. [2024-11-12 20:34:17,215 INFO L140 encePairwiseOnDemand]: 31/34 looper letters, 303 selfloop transitions, 51 changer transitions 14/368 dead transitions. [2024-11-12 20:34:17,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 368 transitions, 6486 flow [2024-11-12 20:34:17,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-12 20:34:17,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-12 20:34:17,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 66 transitions. [2024-11-12 20:34:17,217 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4852941176470588 [2024-11-12 20:34:17,217 INFO L175 Difference]: Start difference. First operand has 242 places, 342 transitions, 5276 flow. Second operand 4 states and 66 transitions. [2024-11-12 20:34:17,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 368 transitions, 6486 flow [2024-11-12 20:34:17,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 368 transitions, 6238 flow, removed 53 selfloop flow, removed 9 redundant places. [2024-11-12 20:34:17,346 INFO L231 Difference]: Finished difference. Result has 231 places, 253 transitions, 3864 flow [2024-11-12 20:34:17,347 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=3921, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=3864, PETRI_PLACES=231, PETRI_TRANSITIONS=253} [2024-11-12 20:34:17,347 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 196 predicate places. [2024-11-12 20:34:17,347 INFO L471 AbstractCegarLoop]: Abstraction has has 231 places, 253 transitions, 3864 flow [2024-11-12 20:34:17,347 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:17,347 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:34:17,348 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:34:17,348 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-12 20:34:17,348 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:34:17,348 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:34:17,348 INFO L85 PathProgramCache]: Analyzing trace with hash -1285245086, now seen corresponding path program 4 times [2024-11-12 20:34:17,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:34:17,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115625428] [2024-11-12 20:34:17,349 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:34:17,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:34:17,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:34:17,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:17,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:34:17,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115625428] [2024-11-12 20:34:17,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115625428] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 20:34:17,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 20:34:17,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-12 20:34:17,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491600945] [2024-11-12 20:34:17,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 20:34:17,791 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-12 20:34:17,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:34:17,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-12 20:34:17,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-12 20:34:17,792 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-12 20:34:17,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 253 transitions, 3864 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:17,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:34:17,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-12 20:34:17,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:34:18,479 INFO L124 PetriNetUnfolderBase]: 912/1787 cut-off events. [2024-11-12 20:34:18,480 INFO L125 PetriNetUnfolderBase]: For 20090/20090 co-relation queries the response was YES. [2024-11-12 20:34:18,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10531 conditions, 1787 events. 912/1787 cut-off events. For 20090/20090 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 11201 event pairs, 362 based on Foata normal form. 16/1755 useless extension candidates. Maximal degree in co-relation 10397. Up to 1328 conditions per place. [2024-11-12 20:34:18,495 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 215 selfloop transitions, 72 changer transitions 14/301 dead transitions. [2024-11-12 20:34:18,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 301 transitions, 4741 flow [2024-11-12 20:34:18,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-12 20:34:18,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-12 20:34:18,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 161 transitions. [2024-11-12 20:34:18,496 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3156862745098039 [2024-11-12 20:34:18,496 INFO L175 Difference]: Start difference. First operand has 231 places, 253 transitions, 3864 flow. Second operand 15 states and 161 transitions. [2024-11-12 20:34:18,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 301 transitions, 4741 flow [2024-11-12 20:34:18,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 301 transitions, 4585 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-11-12 20:34:18,596 INFO L231 Difference]: Finished difference. Result has 232 places, 251 transitions, 3872 flow [2024-11-12 20:34:18,596 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=3736, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3872, PETRI_PLACES=232, PETRI_TRANSITIONS=251} [2024-11-12 20:34:18,596 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 197 predicate places. [2024-11-12 20:34:18,596 INFO L471 AbstractCegarLoop]: Abstraction has has 232 places, 251 transitions, 3872 flow [2024-11-12 20:34:18,597 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:18,597 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:34:18,597 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:34:18,597 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-12 20:34:18,597 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:34:18,597 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:34:18,597 INFO L85 PathProgramCache]: Analyzing trace with hash -1139480605, now seen corresponding path program 2 times [2024-11-12 20:34:18,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:34:18,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27800836] [2024-11-12 20:34:18,598 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:34:18,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:34:18,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:34:19,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:19,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:34:19,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27800836] [2024-11-12 20:34:19,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27800836] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 20:34:19,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 20:34:19,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-12 20:34:19,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777597945] [2024-11-12 20:34:19,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 20:34:19,013 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-12 20:34:19,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:34:19,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-12 20:34:19,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-12 20:34:19,014 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-12 20:34:19,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 251 transitions, 3872 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:19,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:34:19,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-12 20:34:19,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:34:19,900 INFO L124 PetriNetUnfolderBase]: 884/1747 cut-off events. [2024-11-12 20:34:19,900 INFO L125 PetriNetUnfolderBase]: For 19237/19237 co-relation queries the response was YES. [2024-11-12 20:34:19,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10389 conditions, 1747 events. 884/1747 cut-off events. For 19237/19237 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 10931 event pairs, 366 based on Foata normal form. 16/1715 useless extension candidates. Maximal degree in co-relation 10223. Up to 1067 conditions per place. [2024-11-12 20:34:19,914 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 180 selfloop transitions, 78 changer transitions 45/303 dead transitions. [2024-11-12 20:34:19,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 303 transitions, 4921 flow [2024-11-12 20:34:19,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-12 20:34:19,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-12 20:34:19,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 179 transitions. [2024-11-12 20:34:19,916 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.29248366013071897 [2024-11-12 20:34:19,916 INFO L175 Difference]: Start difference. First operand has 232 places, 251 transitions, 3872 flow. Second operand 18 states and 179 transitions. [2024-11-12 20:34:19,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 303 transitions, 4921 flow [2024-11-12 20:34:20,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 303 transitions, 4728 flow, removed 19 selfloop flow, removed 12 redundant places. [2024-11-12 20:34:20,026 INFO L231 Difference]: Finished difference. Result has 239 places, 237 transitions, 3679 flow [2024-11-12 20:34:20,026 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=3674, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3679, PETRI_PLACES=239, PETRI_TRANSITIONS=237} [2024-11-12 20:34:20,027 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 204 predicate places. [2024-11-12 20:34:20,027 INFO L471 AbstractCegarLoop]: Abstraction has has 239 places, 237 transitions, 3679 flow [2024-11-12 20:34:20,027 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:20,027 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:34:20,027 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:34:20,027 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-12 20:34:20,027 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:34:20,028 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:34:20,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1139265566, now seen corresponding path program 1 times [2024-11-12 20:34:20,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:34:20,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013510745] [2024-11-12 20:34:20,028 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:34:20,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:34:20,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:34:20,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:20,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:34:20,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013510745] [2024-11-12 20:34:20,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013510745] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 20:34:20,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 20:34:20,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-12 20:34:20,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234629178] [2024-11-12 20:34:20,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 20:34:20,304 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-12 20:34:20,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:34:20,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-12 20:34:20,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-12 20:34:20,305 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-12 20:34:20,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 237 transitions, 3679 flow. Second operand has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:20,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:34:20,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-12 20:34:20,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:34:21,004 INFO L124 PetriNetUnfolderBase]: 778/1539 cut-off events. [2024-11-12 20:34:21,005 INFO L125 PetriNetUnfolderBase]: For 17746/17746 co-relation queries the response was YES. [2024-11-12 20:34:21,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9271 conditions, 1539 events. 778/1539 cut-off events. For 17746/17746 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 9399 event pairs, 127 based on Foata normal form. 0/1515 useless extension candidates. Maximal degree in co-relation 9144. Up to 320 conditions per place. [2024-11-12 20:34:21,025 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 184 selfloop transitions, 102 changer transitions 0/286 dead transitions. [2024-11-12 20:34:21,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 286 transitions, 4560 flow [2024-11-12 20:34:21,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-12 20:34:21,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-12 20:34:21,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 181 transitions. [2024-11-12 20:34:21,029 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.31314878892733566 [2024-11-12 20:34:21,029 INFO L175 Difference]: Start difference. First operand has 239 places, 237 transitions, 3679 flow. Second operand 17 states and 181 transitions. [2024-11-12 20:34:21,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 286 transitions, 4560 flow [2024-11-12 20:34:21,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 286 transitions, 4421 flow, removed 12 selfloop flow, removed 13 redundant places. [2024-11-12 20:34:21,152 INFO L231 Difference]: Finished difference. Result has 241 places, 243 transitions, 3924 flow [2024-11-12 20:34:21,152 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=3553, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3924, PETRI_PLACES=241, PETRI_TRANSITIONS=243} [2024-11-12 20:34:21,153 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 206 predicate places. [2024-11-12 20:34:21,153 INFO L471 AbstractCegarLoop]: Abstraction has has 241 places, 243 transitions, 3924 flow [2024-11-12 20:34:21,153 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:21,153 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:34:21,153 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:34:21,154 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-12 20:34:21,154 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:34:21,154 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:34:21,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1139265565, now seen corresponding path program 1 times [2024-11-12 20:34:21,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:34:21,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001989551] [2024-11-12 20:34:21,154 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:34:21,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:34:21,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:34:21,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:21,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:34:21,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001989551] [2024-11-12 20:34:21,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001989551] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 20:34:21,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 20:34:21,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 20:34:21,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794031162] [2024-11-12 20:34:21,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 20:34:21,663 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 20:34:21,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:34:21,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 20:34:21,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-12 20:34:21,664 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-12 20:34:21,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 243 transitions, 3924 flow. Second operand has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 11 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:21,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:34:21,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-12 20:34:21,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:34:22,538 INFO L124 PetriNetUnfolderBase]: 860/1709 cut-off events. [2024-11-12 20:34:22,538 INFO L125 PetriNetUnfolderBase]: For 23700/23700 co-relation queries the response was YES. [2024-11-12 20:34:22,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10876 conditions, 1709 events. 860/1709 cut-off events. For 23700/23700 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 10618 event pairs, 289 based on Foata normal form. 24/1733 useless extension candidates. Maximal degree in co-relation 10707. Up to 614 conditions per place. [2024-11-12 20:34:22,551 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 185 selfloop transitions, 80 changer transitions 60/325 dead transitions. [2024-11-12 20:34:22,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 325 transitions, 5411 flow [2024-11-12 20:34:22,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-12 20:34:22,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-12 20:34:22,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 211 transitions. [2024-11-12 20:34:22,553 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2820855614973262 [2024-11-12 20:34:22,553 INFO L175 Difference]: Start difference. First operand has 241 places, 243 transitions, 3924 flow. Second operand 22 states and 211 transitions. [2024-11-12 20:34:22,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 325 transitions, 5411 flow [2024-11-12 20:34:22,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 325 transitions, 5123 flow, removed 21 selfloop flow, removed 11 redundant places. [2024-11-12 20:34:22,650 INFO L231 Difference]: Finished difference. Result has 253 places, 212 transitions, 3425 flow [2024-11-12 20:34:22,651 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=3656, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3425, PETRI_PLACES=253, PETRI_TRANSITIONS=212} [2024-11-12 20:34:22,651 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 218 predicate places. [2024-11-12 20:34:22,652 INFO L471 AbstractCegarLoop]: Abstraction has has 253 places, 212 transitions, 3425 flow [2024-11-12 20:34:22,652 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 11 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:22,652 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:34:22,652 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:34:22,652 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-12 20:34:22,652 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:34:22,653 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:34:22,653 INFO L85 PathProgramCache]: Analyzing trace with hash -564435451, now seen corresponding path program 3 times [2024-11-12 20:34:22,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:34:22,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470464846] [2024-11-12 20:34:22,653 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:34:22,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:34:22,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:34:23,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:23,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:34:23,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470464846] [2024-11-12 20:34:23,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470464846] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 20:34:23,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 20:34:23,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-12 20:34:23,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821686954] [2024-11-12 20:34:23,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 20:34:23,080 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-12 20:34:23,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:34:23,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-12 20:34:23,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-12 20:34:23,081 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-12 20:34:23,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 212 transitions, 3425 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:23,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:34:23,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-12 20:34:23,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:34:24,037 INFO L124 PetriNetUnfolderBase]: 829/1664 cut-off events. [2024-11-12 20:34:24,038 INFO L125 PetriNetUnfolderBase]: For 24077/24077 co-relation queries the response was YES. [2024-11-12 20:34:24,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10300 conditions, 1664 events. 829/1664 cut-off events. For 24077/24077 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 10406 event pairs, 249 based on Foata normal form. 28/1692 useless extension candidates. Maximal degree in co-relation 10133. Up to 625 conditions per place. [2024-11-12 20:34:24,057 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 165 selfloop transitions, 111 changer transitions 10/286 dead transitions. [2024-11-12 20:34:24,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 286 transitions, 4673 flow [2024-11-12 20:34:24,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-12 20:34:24,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-12 20:34:24,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 238 transitions. [2024-11-12 20:34:24,059 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.28 [2024-11-12 20:34:24,059 INFO L175 Difference]: Start difference. First operand has 253 places, 212 transitions, 3425 flow. Second operand 25 states and 238 transitions. [2024-11-12 20:34:24,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 286 transitions, 4673 flow [2024-11-12 20:34:24,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 286 transitions, 4353 flow, removed 52 selfloop flow, removed 25 redundant places. [2024-11-12 20:34:24,180 INFO L231 Difference]: Finished difference. Result has 240 places, 232 transitions, 3759 flow [2024-11-12 20:34:24,180 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=3129, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3759, PETRI_PLACES=240, PETRI_TRANSITIONS=232} [2024-11-12 20:34:24,180 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 205 predicate places. [2024-11-12 20:34:24,181 INFO L471 AbstractCegarLoop]: Abstraction has has 240 places, 232 transitions, 3759 flow [2024-11-12 20:34:24,181 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:24,181 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:34:24,181 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:34:24,181 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-12 20:34:24,181 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:34:24,181 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:34:24,181 INFO L85 PathProgramCache]: Analyzing trace with hash -708325982, now seen corresponding path program 5 times [2024-11-12 20:34:24,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:34:24,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133633729] [2024-11-12 20:34:24,182 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:34:24,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:34:24,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:34:24,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:24,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:34:24,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133633729] [2024-11-12 20:34:24,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133633729] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 20:34:24,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 20:34:24,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-12 20:34:24,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661263627] [2024-11-12 20:34:24,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 20:34:24,438 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-12 20:34:24,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:34:24,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-12 20:34:24,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-12 20:34:24,440 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-12 20:34:24,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 232 transitions, 3759 flow. Second operand has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:24,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:34:24,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-12 20:34:24,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:34:25,324 INFO L124 PetriNetUnfolderBase]: 961/1960 cut-off events. [2024-11-12 20:34:25,324 INFO L125 PetriNetUnfolderBase]: For 22620/22620 co-relation queries the response was YES. [2024-11-12 20:34:25,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11264 conditions, 1960 events. 961/1960 cut-off events. For 22620/22620 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 13069 event pairs, 169 based on Foata normal form. 60/2020 useless extension candidates. Maximal degree in co-relation 10981. Up to 369 conditions per place. [2024-11-12 20:34:25,341 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 189 selfloop transitions, 98 changer transitions 32/319 dead transitions. [2024-11-12 20:34:25,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 319 transitions, 5023 flow [2024-11-12 20:34:25,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-12 20:34:25,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-12 20:34:25,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 228 transitions. [2024-11-12 20:34:25,343 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.31932773109243695 [2024-11-12 20:34:25,343 INFO L175 Difference]: Start difference. First operand has 240 places, 232 transitions, 3759 flow. Second operand 21 states and 228 transitions. [2024-11-12 20:34:25,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 319 transitions, 5023 flow [2024-11-12 20:34:25,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 319 transitions, 4867 flow, removed 27 selfloop flow, removed 11 redundant places. [2024-11-12 20:34:25,439 INFO L231 Difference]: Finished difference. Result has 251 places, 216 transitions, 3531 flow [2024-11-12 20:34:25,439 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=3569, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3531, PETRI_PLACES=251, PETRI_TRANSITIONS=216} [2024-11-12 20:34:25,439 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 216 predicate places. [2024-11-12 20:34:25,440 INFO L471 AbstractCegarLoop]: Abstraction has has 251 places, 216 transitions, 3531 flow [2024-11-12 20:34:25,440 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:25,440 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:34:25,440 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:34:25,440 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-12 20:34:25,440 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:34:25,441 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:34:25,441 INFO L85 PathProgramCache]: Analyzing trace with hash -564220412, now seen corresponding path program 2 times [2024-11-12 20:34:25,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:34:25,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77436987] [2024-11-12 20:34:25,441 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:34:25,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:34:25,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:34:25,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:25,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:34:25,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77436987] [2024-11-12 20:34:25,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77436987] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 20:34:25,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 20:34:25,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-12 20:34:25,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88822619] [2024-11-12 20:34:25,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 20:34:25,701 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-12 20:34:25,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:34:25,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-12 20:34:25,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-12 20:34:25,702 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-12 20:34:25,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 216 transitions, 3531 flow. Second operand has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:25,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:34:25,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-12 20:34:25,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:34:26,350 INFO L124 PetriNetUnfolderBase]: 811/1648 cut-off events. [2024-11-12 20:34:26,350 INFO L125 PetriNetUnfolderBase]: For 20020/20020 co-relation queries the response was YES. [2024-11-12 20:34:26,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10025 conditions, 1648 events. 811/1648 cut-off events. For 20020/20020 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10424 event pairs, 176 based on Foata normal form. 16/1664 useless extension candidates. Maximal degree in co-relation 9848. Up to 302 conditions per place. [2024-11-12 20:34:26,363 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 166 selfloop transitions, 105 changer transitions 0/271 dead transitions. [2024-11-12 20:34:26,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 271 transitions, 4492 flow [2024-11-12 20:34:26,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-12 20:34:26,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-12 20:34:26,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 195 transitions. [2024-11-12 20:34:26,364 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.31862745098039214 [2024-11-12 20:34:26,364 INFO L175 Difference]: Start difference. First operand has 251 places, 216 transitions, 3531 flow. Second operand 18 states and 195 transitions. [2024-11-12 20:34:26,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 271 transitions, 4492 flow [2024-11-12 20:34:26,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 271 transitions, 4270 flow, removed 42 selfloop flow, removed 16 redundant places. [2024-11-12 20:34:26,444 INFO L231 Difference]: Finished difference. Result has 253 places, 221 transitions, 3704 flow [2024-11-12 20:34:26,445 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=3335, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3704, PETRI_PLACES=253, PETRI_TRANSITIONS=221} [2024-11-12 20:34:26,445 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 218 predicate places. [2024-11-12 20:34:26,445 INFO L471 AbstractCegarLoop]: Abstraction has has 253 places, 221 transitions, 3704 flow [2024-11-12 20:34:26,445 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:26,445 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:34:26,445 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:34:26,445 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-12 20:34:26,446 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:34:26,446 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:34:26,446 INFO L85 PathProgramCache]: Analyzing trace with hash -564220411, now seen corresponding path program 2 times [2024-11-12 20:34:26,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:34:26,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654215711] [2024-11-12 20:34:26,446 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:34:26,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:34:26,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:34:26,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:26,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:34:26,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654215711] [2024-11-12 20:34:26,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654215711] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 20:34:26,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 20:34:26,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 20:34:26,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497667303] [2024-11-12 20:34:26,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 20:34:26,933 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 20:34:26,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:34:26,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 20:34:26,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-11-12 20:34:26,934 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-12 20:34:26,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 221 transitions, 3704 flow. Second operand has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 11 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:26,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:34:26,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-12 20:34:26,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:34:27,773 INFO L124 PetriNetUnfolderBase]: 825/1686 cut-off events. [2024-11-12 20:34:27,773 INFO L125 PetriNetUnfolderBase]: For 19843/19843 co-relation queries the response was YES. [2024-11-12 20:34:27,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10307 conditions, 1686 events. 825/1686 cut-off events. For 19843/19843 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 10683 event pairs, 301 based on Foata normal form. 16/1702 useless extension candidates. Maximal degree in co-relation 9868. Up to 900 conditions per place. [2024-11-12 20:34:27,785 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 156 selfloop transitions, 75 changer transitions 54/285 dead transitions. [2024-11-12 20:34:27,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 285 transitions, 4775 flow [2024-11-12 20:34:27,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-12 20:34:27,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-12 20:34:27,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 224 transitions. [2024-11-12 20:34:27,786 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.27450980392156865 [2024-11-12 20:34:27,786 INFO L175 Difference]: Start difference. First operand has 253 places, 221 transitions, 3704 flow. Second operand 24 states and 224 transitions. [2024-11-12 20:34:27,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 285 transitions, 4775 flow [2024-11-12 20:34:27,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 285 transitions, 4469 flow, removed 10 selfloop flow, removed 14 redundant places. [2024-11-12 20:34:27,860 INFO L231 Difference]: Finished difference. Result has 264 places, 186 transitions, 3069 flow [2024-11-12 20:34:27,860 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=3379, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3069, PETRI_PLACES=264, PETRI_TRANSITIONS=186} [2024-11-12 20:34:27,861 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 229 predicate places. [2024-11-12 20:34:27,861 INFO L471 AbstractCegarLoop]: Abstraction has has 264 places, 186 transitions, 3069 flow [2024-11-12 20:34:27,861 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 11 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:27,861 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:34:27,861 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:34:27,861 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-12 20:34:27,861 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:34:27,862 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:34:27,862 INFO L85 PathProgramCache]: Analyzing trace with hash -710199932, now seen corresponding path program 6 times [2024-11-12 20:34:27,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:34:27,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682355509] [2024-11-12 20:34:27,862 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:34:27,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:34:27,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:34:28,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:28,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:34:28,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682355509] [2024-11-12 20:34:28,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682355509] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 20:34:28,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 20:34:28,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-12 20:34:28,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472221927] [2024-11-12 20:34:28,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 20:34:28,308 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-12 20:34:28,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:34:28,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-12 20:34:28,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-11-12 20:34:28,309 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-12 20:34:28,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 186 transitions, 3069 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:28,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:34:28,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-12 20:34:28,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:34:28,785 INFO L124 PetriNetUnfolderBase]: 707/1460 cut-off events. [2024-11-12 20:34:28,785 INFO L125 PetriNetUnfolderBase]: For 16579/16579 co-relation queries the response was YES. [2024-11-12 20:34:28,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8718 conditions, 1460 events. 707/1460 cut-off events. For 16579/16579 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 9087 event pairs, 239 based on Foata normal form. 22/1482 useless extension candidates. Maximal degree in co-relation 8391. Up to 761 conditions per place. [2024-11-12 20:34:28,795 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 156 selfloop transitions, 63 changer transitions 11/230 dead transitions. [2024-11-12 20:34:28,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 230 transitions, 3770 flow [2024-11-12 20:34:28,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-12 20:34:28,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-12 20:34:28,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 164 transitions. [2024-11-12 20:34:28,797 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3014705882352941 [2024-11-12 20:34:28,797 INFO L175 Difference]: Start difference. First operand has 264 places, 186 transitions, 3069 flow. Second operand 16 states and 164 transitions. [2024-11-12 20:34:28,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 230 transitions, 3770 flow [2024-11-12 20:34:28,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 230 transitions, 3439 flow, removed 36 selfloop flow, removed 31 redundant places. [2024-11-12 20:34:28,860 INFO L231 Difference]: Finished difference. Result has 236 places, 184 transitions, 2894 flow [2024-11-12 20:34:28,860 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2750, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2894, PETRI_PLACES=236, PETRI_TRANSITIONS=184} [2024-11-12 20:34:28,861 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 201 predicate places. [2024-11-12 20:34:28,861 INFO L471 AbstractCegarLoop]: Abstraction has has 236 places, 184 transitions, 2894 flow [2024-11-12 20:34:28,861 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:28,861 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:34:28,861 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:34:28,861 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-12 20:34:28,861 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:34:28,861 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:34:28,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1980661334, now seen corresponding path program 7 times [2024-11-12 20:34:28,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:34:28,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766729744] [2024-11-12 20:34:28,862 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:34:28,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:34:28,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:34:29,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:29,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:34:29,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766729744] [2024-11-12 20:34:29,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766729744] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 20:34:29,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 20:34:29,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-12 20:34:29,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193037017] [2024-11-12 20:34:29,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 20:34:29,068 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-12 20:34:29,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:34:29,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-12 20:34:29,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-12 20:34:29,069 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-12 20:34:29,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 184 transitions, 2894 flow. Second operand has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:29,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:34:29,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-12 20:34:29,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:34:29,516 INFO L124 PetriNetUnfolderBase]: 613/1278 cut-off events. [2024-11-12 20:34:29,516 INFO L125 PetriNetUnfolderBase]: For 11392/11392 co-relation queries the response was YES. [2024-11-12 20:34:29,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7263 conditions, 1278 events. 613/1278 cut-off events. For 11392/11392 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 7806 event pairs, 61 based on Foata normal form. 48/1326 useless extension candidates. Maximal degree in co-relation 7116. Up to 334 conditions per place. [2024-11-12 20:34:29,525 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 125 selfloop transitions, 87 changer transitions 7/219 dead transitions. [2024-11-12 20:34:29,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 219 transitions, 3453 flow [2024-11-12 20:34:29,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-12 20:34:29,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-12 20:34:29,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 162 transitions. [2024-11-12 20:34:29,526 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2977941176470588 [2024-11-12 20:34:29,526 INFO L175 Difference]: Start difference. First operand has 236 places, 184 transitions, 2894 flow. Second operand 16 states and 162 transitions. [2024-11-12 20:34:29,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 219 transitions, 3453 flow [2024-11-12 20:34:29,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 219 transitions, 3325 flow, removed 13 selfloop flow, removed 13 redundant places. [2024-11-12 20:34:29,561 INFO L231 Difference]: Finished difference. Result has 234 places, 178 transitions, 2817 flow [2024-11-12 20:34:29,561 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2727, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2817, PETRI_PLACES=234, PETRI_TRANSITIONS=178} [2024-11-12 20:34:29,562 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 199 predicate places. [2024-11-12 20:34:29,562 INFO L471 AbstractCegarLoop]: Abstraction has has 234 places, 178 transitions, 2817 flow [2024-11-12 20:34:29,562 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:29,562 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:34:29,562 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:34:29,562 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-12 20:34:29,562 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:34:29,563 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:34:29,563 INFO L85 PathProgramCache]: Analyzing trace with hash 468389652, now seen corresponding path program 3 times [2024-11-12 20:34:29,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:34:29,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115941669] [2024-11-12 20:34:29,563 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:34:29,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:34:29,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:34:29,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:29,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:34:29,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115941669] [2024-11-12 20:34:29,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115941669] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 20:34:29,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 20:34:29,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-12 20:34:29,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106638645] [2024-11-12 20:34:29,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 20:34:29,806 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-12 20:34:29,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:34:29,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-12 20:34:29,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-12 20:34:29,807 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-12 20:34:29,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 178 transitions, 2817 flow. Second operand has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:29,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:34:29,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-12 20:34:29,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:34:30,394 INFO L124 PetriNetUnfolderBase]: 605/1264 cut-off events. [2024-11-12 20:34:30,394 INFO L125 PetriNetUnfolderBase]: For 9965/9965 co-relation queries the response was YES. [2024-11-12 20:34:30,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7242 conditions, 1264 events. 605/1264 cut-off events. For 9965/9965 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 7673 event pairs, 99 based on Foata normal form. 16/1280 useless extension candidates. Maximal degree in co-relation 6822. Up to 380 conditions per place. [2024-11-12 20:34:30,402 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 122 selfloop transitions, 99 changer transitions 0/221 dead transitions. [2024-11-12 20:34:30,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 221 transitions, 3492 flow [2024-11-12 20:34:30,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-12 20:34:30,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-12 20:34:30,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 168 transitions. [2024-11-12 20:34:30,404 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2906574394463668 [2024-11-12 20:34:30,404 INFO L175 Difference]: Start difference. First operand has 234 places, 178 transitions, 2817 flow. Second operand 17 states and 168 transitions. [2024-11-12 20:34:30,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 221 transitions, 3492 flow [2024-11-12 20:34:30,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 221 transitions, 3278 flow, removed 13 selfloop flow, removed 19 redundant places. [2024-11-12 20:34:30,434 INFO L231 Difference]: Finished difference. Result has 235 places, 185 transitions, 2983 flow [2024-11-12 20:34:30,435 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2603, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2983, PETRI_PLACES=235, PETRI_TRANSITIONS=185} [2024-11-12 20:34:30,435 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 200 predicate places. [2024-11-12 20:34:30,435 INFO L471 AbstractCegarLoop]: Abstraction has has 235 places, 185 transitions, 2983 flow [2024-11-12 20:34:30,435 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:30,435 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:34:30,436 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:34:30,436 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-12 20:34:30,436 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:34:30,436 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:34:30,436 INFO L85 PathProgramCache]: Analyzing trace with hash 468389653, now seen corresponding path program 3 times [2024-11-12 20:34:30,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:34:30,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529154073] [2024-11-12 20:34:30,437 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:34:30,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:34:30,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:34:30,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:30,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:34:30,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529154073] [2024-11-12 20:34:30,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529154073] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 20:34:30,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 20:34:30,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 20:34:30,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35704811] [2024-11-12 20:34:30,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 20:34:30,878 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 20:34:30,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:34:30,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 20:34:30,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-11-12 20:34:30,879 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-12 20:34:30,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 185 transitions, 2983 flow. Second operand has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 11 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:30,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:34:30,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-12 20:34:30,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:34:31,646 INFO L124 PetriNetUnfolderBase]: 652/1363 cut-off events. [2024-11-12 20:34:31,647 INFO L125 PetriNetUnfolderBase]: For 10999/10999 co-relation queries the response was YES. [2024-11-12 20:34:31,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7790 conditions, 1363 events. 652/1363 cut-off events. For 10999/10999 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 8455 event pairs, 195 based on Foata normal form. 16/1379 useless extension candidates. Maximal degree in co-relation 7239. Up to 676 conditions per place. [2024-11-12 20:34:31,655 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 122 selfloop transitions, 100 changer transitions 37/259 dead transitions. [2024-11-12 20:34:31,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 259 transitions, 4158 flow [2024-11-12 20:34:31,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-12 20:34:31,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-12 20:34:31,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 247 transitions. [2024-11-12 20:34:31,656 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.25945378151260506 [2024-11-12 20:34:31,656 INFO L175 Difference]: Start difference. First operand has 235 places, 185 transitions, 2983 flow. Second operand 28 states and 247 transitions. [2024-11-12 20:34:31,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 259 transitions, 4158 flow [2024-11-12 20:34:31,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 259 transitions, 4020 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-11-12 20:34:31,689 INFO L231 Difference]: Finished difference. Result has 261 places, 191 transitions, 3205 flow [2024-11-12 20:34:31,689 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2859, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=3205, PETRI_PLACES=261, PETRI_TRANSITIONS=191} [2024-11-12 20:34:31,689 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 226 predicate places. [2024-11-12 20:34:31,689 INFO L471 AbstractCegarLoop]: Abstraction has has 261 places, 191 transitions, 3205 flow [2024-11-12 20:34:31,690 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 11 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:31,690 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:34:31,690 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:34:31,690 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-12 20:34:31,690 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:34:31,690 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:34:31,690 INFO L85 PathProgramCache]: Analyzing trace with hash 461024773, now seen corresponding path program 4 times [2024-11-12 20:34:31,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:34:31,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833359555] [2024-11-12 20:34:31,691 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:34:31,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:34:31,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:34:32,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:32,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:34:32,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833359555] [2024-11-12 20:34:32,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833359555] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 20:34:32,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 20:34:32,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-12 20:34:32,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049051738] [2024-11-12 20:34:32,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 20:34:32,072 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-12 20:34:32,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:34:32,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-12 20:34:32,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-12 20:34:32,073 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-12 20:34:32,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 191 transitions, 3205 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:32,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:34:32,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-12 20:34:32,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:34:32,756 INFO L124 PetriNetUnfolderBase]: 545/1158 cut-off events. [2024-11-12 20:34:32,756 INFO L125 PetriNetUnfolderBase]: For 9989/9989 co-relation queries the response was YES. [2024-11-12 20:34:32,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6726 conditions, 1158 events. 545/1158 cut-off events. For 9989/9989 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 6979 event pairs, 231 based on Foata normal form. 38/1196 useless extension candidates. Maximal degree in co-relation 6405. Up to 533 conditions per place. [2024-11-12 20:34:32,763 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 125 selfloop transitions, 46 changer transitions 55/226 dead transitions. [2024-11-12 20:34:32,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 226 transitions, 3854 flow [2024-11-12 20:34:32,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-12 20:34:32,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-12 20:34:32,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 187 transitions. [2024-11-12 20:34:32,765 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2619047619047619 [2024-11-12 20:34:32,765 INFO L175 Difference]: Start difference. First operand has 261 places, 191 transitions, 3205 flow. Second operand 21 states and 187 transitions. [2024-11-12 20:34:32,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 226 transitions, 3854 flow [2024-11-12 20:34:32,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 226 transitions, 3542 flow, removed 12 selfloop flow, removed 25 redundant places. [2024-11-12 20:34:32,796 INFO L231 Difference]: Finished difference. Result has 248 places, 158 transitions, 2382 flow [2024-11-12 20:34:32,796 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2852, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2382, PETRI_PLACES=248, PETRI_TRANSITIONS=158} [2024-11-12 20:34:32,796 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 213 predicate places. [2024-11-12 20:34:32,796 INFO L471 AbstractCegarLoop]: Abstraction has has 248 places, 158 transitions, 2382 flow [2024-11-12 20:34:32,797 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:32,797 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:34:32,797 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:34:32,797 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-12 20:34:32,797 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:34:32,797 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:34:32,797 INFO L85 PathProgramCache]: Analyzing trace with hash 728782212, now seen corresponding path program 4 times [2024-11-12 20:34:32,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:34:32,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461588276] [2024-11-12 20:34:32,798 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:34:32,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:34:32,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:34:33,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:33,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:34:33,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461588276] [2024-11-12 20:34:33,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461588276] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 20:34:33,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 20:34:33,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-12 20:34:33,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045571805] [2024-11-12 20:34:33,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 20:34:33,148 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-12 20:34:33,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:34:33,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-12 20:34:33,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-11-12 20:34:33,149 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-12 20:34:33,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 158 transitions, 2382 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:33,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:34:33,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-12 20:34:33,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:34:33,526 INFO L124 PetriNetUnfolderBase]: 419/886 cut-off events. [2024-11-12 20:34:33,526 INFO L125 PetriNetUnfolderBase]: For 5298/5298 co-relation queries the response was YES. [2024-11-12 20:34:33,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4968 conditions, 886 events. 419/886 cut-off events. For 5298/5298 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 4851 event pairs, 187 based on Foata normal form. 8/894 useless extension candidates. Maximal degree in co-relation 4683. Up to 603 conditions per place. [2024-11-12 20:34:33,532 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 142 selfloop transitions, 52 changer transitions 0/194 dead transitions. [2024-11-12 20:34:33,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 194 transitions, 3012 flow [2024-11-12 20:34:33,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-12 20:34:33,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-12 20:34:33,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 150 transitions. [2024-11-12 20:34:33,533 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2757352941176471 [2024-11-12 20:34:33,533 INFO L175 Difference]: Start difference. First operand has 248 places, 158 transitions, 2382 flow. Second operand 16 states and 150 transitions. [2024-11-12 20:34:33,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 194 transitions, 3012 flow [2024-11-12 20:34:33,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 194 transitions, 2541 flow, removed 57 selfloop flow, removed 34 redundant places. [2024-11-12 20:34:33,553 INFO L231 Difference]: Finished difference. Result has 218 places, 162 transitions, 2142 flow [2024-11-12 20:34:33,553 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1948, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2142, PETRI_PLACES=218, PETRI_TRANSITIONS=162} [2024-11-12 20:34:33,553 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 183 predicate places. [2024-11-12 20:34:33,554 INFO L471 AbstractCegarLoop]: Abstraction has has 218 places, 162 transitions, 2142 flow [2024-11-12 20:34:33,554 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:33,554 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:34:33,554 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:34:33,554 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-11-12 20:34:33,554 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:34:33,555 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:34:33,555 INFO L85 PathProgramCache]: Analyzing trace with hash 728782213, now seen corresponding path program 4 times [2024-11-12 20:34:33,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:34:33,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249914119] [2024-11-12 20:34:33,555 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:34:33,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:34:33,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:34:33,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:33,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:34:33,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249914119] [2024-11-12 20:34:33,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249914119] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 20:34:33,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 20:34:33,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 20:34:33,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145289099] [2024-11-12 20:34:33,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 20:34:33,936 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 20:34:33,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:34:33,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 20:34:33,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-11-12 20:34:33,937 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-12 20:34:33,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 162 transitions, 2142 flow. Second operand has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 11 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:33,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:34:33,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-12 20:34:33,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:34:34,593 INFO L124 PetriNetUnfolderBase]: 431/914 cut-off events. [2024-11-12 20:34:34,594 INFO L125 PetriNetUnfolderBase]: For 2805/2805 co-relation queries the response was YES. [2024-11-12 20:34:34,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4704 conditions, 914 events. 431/914 cut-off events. For 2805/2805 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5098 event pairs, 124 based on Foata normal form. 8/922 useless extension candidates. Maximal degree in co-relation 4317. Up to 414 conditions per place. [2024-11-12 20:34:34,598 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 111 selfloop transitions, 77 changer transitions 15/203 dead transitions. [2024-11-12 20:34:34,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 203 transitions, 2705 flow [2024-11-12 20:34:34,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-12 20:34:34,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-12 20:34:34,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 210 transitions. [2024-11-12 20:34:34,599 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.24705882352941178 [2024-11-12 20:34:34,599 INFO L175 Difference]: Start difference. First operand has 218 places, 162 transitions, 2142 flow. Second operand 25 states and 210 transitions. [2024-11-12 20:34:34,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 203 transitions, 2705 flow [2024-11-12 20:34:34,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 203 transitions, 2557 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-11-12 20:34:34,610 INFO L231 Difference]: Finished difference. Result has 229 places, 152 transitions, 2064 flow [2024-11-12 20:34:34,611 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1983, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=2064, PETRI_PLACES=229, PETRI_TRANSITIONS=152} [2024-11-12 20:34:34,611 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 194 predicate places. [2024-11-12 20:34:34,611 INFO L471 AbstractCegarLoop]: Abstraction has has 229 places, 152 transitions, 2064 flow [2024-11-12 20:34:34,612 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 11 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:34,612 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:34:34,612 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:34:34,612 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-12 20:34:34,612 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:34:34,612 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:34:34,612 INFO L85 PathProgramCache]: Analyzing trace with hash 718057453, now seen corresponding path program 5 times [2024-11-12 20:34:34,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:34:34,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432365279] [2024-11-12 20:34:34,613 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:34:34,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:34:34,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:34:34,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:34,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:34:34,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432365279] [2024-11-12 20:34:34,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432365279] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 20:34:34,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 20:34:34,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 20:34:34,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136973792] [2024-11-12 20:34:34,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 20:34:34,999 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 20:34:34,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:34:34,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 20:34:35,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2024-11-12 20:34:35,000 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-12 20:34:35,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 152 transitions, 2064 flow. Second operand has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 11 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:35,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:34:35,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-12 20:34:35,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:34:35,794 INFO L124 PetriNetUnfolderBase]: 429/920 cut-off events. [2024-11-12 20:34:35,795 INFO L125 PetriNetUnfolderBase]: For 2528/2528 co-relation queries the response was YES. [2024-11-12 20:34:35,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4633 conditions, 920 events. 429/920 cut-off events. For 2528/2528 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 5211 event pairs, 122 based on Foata normal form. 16/936 useless extension candidates. Maximal degree in co-relation 4244. Up to 414 conditions per place. [2024-11-12 20:34:35,800 INFO L140 encePairwiseOnDemand]: 21/34 looper letters, 97 selfloop transitions, 63 changer transitions 36/196 dead transitions. [2024-11-12 20:34:35,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 196 transitions, 2602 flow [2024-11-12 20:34:35,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-12 20:34:35,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-12 20:34:35,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 228 transitions. [2024-11-12 20:34:35,801 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.23949579831932774 [2024-11-12 20:34:35,801 INFO L175 Difference]: Start difference. First operand has 229 places, 152 transitions, 2064 flow. Second operand 28 states and 228 transitions. [2024-11-12 20:34:35,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 196 transitions, 2602 flow [2024-11-12 20:34:35,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 196 transitions, 2334 flow, removed 8 selfloop flow, removed 28 redundant places. [2024-11-12 20:34:35,810 INFO L231 Difference]: Finished difference. Result has 225 places, 137 transitions, 1770 flow [2024-11-12 20:34:35,811 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1810, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=1770, PETRI_PLACES=225, PETRI_TRANSITIONS=137} [2024-11-12 20:34:35,811 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 190 predicate places. [2024-11-12 20:34:35,811 INFO L471 AbstractCegarLoop]: Abstraction has has 225 places, 137 transitions, 1770 flow [2024-11-12 20:34:35,811 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 11 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:35,811 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:34:35,811 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:34:35,812 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-11-12 20:34:35,812 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:34:35,812 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:34:35,812 INFO L85 PathProgramCache]: Analyzing trace with hash -2107639291, now seen corresponding path program 6 times [2024-11-12 20:34:35,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:34:35,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502050243] [2024-11-12 20:34:35,812 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:34:35,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:34:35,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:34:36,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:36,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:34:36,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502050243] [2024-11-12 20:34:36,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502050243] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 20:34:36,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 20:34:36,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-12 20:34:36,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839833577] [2024-11-12 20:34:36,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 20:34:36,159 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-12 20:34:36,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:34:36,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-12 20:34:36,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-12 20:34:36,160 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-12 20:34:36,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 137 transitions, 1770 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:36,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:34:36,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-12 20:34:36,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:34:36,614 INFO L124 PetriNetUnfolderBase]: 345/756 cut-off events. [2024-11-12 20:34:36,615 INFO L125 PetriNetUnfolderBase]: For 1964/1964 co-relation queries the response was YES. [2024-11-12 20:34:36,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3814 conditions, 756 events. 345/756 cut-off events. For 1964/1964 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 4101 event pairs, 111 based on Foata normal form. 24/780 useless extension candidates. Maximal degree in co-relation 3792. Up to 414 conditions per place. [2024-11-12 20:34:36,618 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 64 selfloop transitions, 36 changer transitions 53/153 dead transitions. [2024-11-12 20:34:36,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 153 transitions, 2073 flow [2024-11-12 20:34:36,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-12 20:34:36,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-12 20:34:36,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 156 transitions. [2024-11-12 20:34:36,619 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.22941176470588234 [2024-11-12 20:34:36,619 INFO L175 Difference]: Start difference. First operand has 225 places, 137 transitions, 1770 flow. Second operand 20 states and 156 transitions. [2024-11-12 20:34:36,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 153 transitions, 2073 flow [2024-11-12 20:34:36,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 153 transitions, 1808 flow, removed 4 selfloop flow, removed 31 redundant places. [2024-11-12 20:34:36,629 INFO L231 Difference]: Finished difference. Result has 194 places, 90 transitions, 1060 flow [2024-11-12 20:34:36,629 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1460, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1060, PETRI_PLACES=194, PETRI_TRANSITIONS=90} [2024-11-12 20:34:36,630 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 159 predicate places. [2024-11-12 20:34:36,630 INFO L471 AbstractCegarLoop]: Abstraction has has 194 places, 90 transitions, 1060 flow [2024-11-12 20:34:36,630 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:36,630 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:34:36,630 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:34:36,631 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-12 20:34:36,631 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:34:36,631 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:34:36,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1340752818, now seen corresponding path program 1 times [2024-11-12 20:34:36,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:34:36,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122717250] [2024-11-12 20:34:36,632 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:34:36,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:34:36,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:34:36,944 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:36,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:34:36,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122717250] [2024-11-12 20:34:36,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122717250] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-12 20:34:36,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2013459744] [2024-11-12 20:34:36,945 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:34:36,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 20:34:36,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 20:34:36,947 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-12 20:34:36,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-12 20:34:37,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:34:37,101 INFO L256 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 52 conjuncts are in the unsatisfiable core [2024-11-12 20:34:37,114 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 20:34:37,181 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2024-11-12 20:34:37,285 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-11-12 20:34:37,323 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2024-11-12 20:34:37,444 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-12 20:34:37,474 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-12 20:34:37,477 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:37,477 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-12 20:34:37,524 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2024-11-12 20:34:37,749 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:37,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2013459744] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-12 20:34:37,749 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-12 20:34:37,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 9] total 25 [2024-11-12 20:34:37,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242766772] [2024-11-12 20:34:37,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-12 20:34:37,750 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-12 20:34:37,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:34:37,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-12 20:34:37,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=571, Unknown=0, NotChecked=0, Total=650 [2024-11-12 20:34:37,751 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-12 20:34:37,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 90 transitions, 1060 flow. Second operand has 26 states, 26 states have (on average 5.730769230769231) internal successors, (149), 26 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:37,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:34:37,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-12 20:34:37,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:34:38,363 INFO L124 PetriNetUnfolderBase]: 244/551 cut-off events. [2024-11-12 20:34:38,363 INFO L125 PetriNetUnfolderBase]: For 1012/1012 co-relation queries the response was YES. [2024-11-12 20:34:38,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2639 conditions, 551 events. 244/551 cut-off events. For 1012/1012 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2779 event pairs, 137 based on Foata normal form. 6/557 useless extension candidates. Maximal degree in co-relation 2621. Up to 381 conditions per place. [2024-11-12 20:34:38,367 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 70 selfloop transitions, 30 changer transitions 22/122 dead transitions. [2024-11-12 20:34:38,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 122 transitions, 1432 flow [2024-11-12 20:34:38,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-12 20:34:38,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-12 20:34:38,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 127 transitions. [2024-11-12 20:34:38,368 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2668067226890756 [2024-11-12 20:34:38,368 INFO L175 Difference]: Start difference. First operand has 194 places, 90 transitions, 1060 flow. Second operand 14 states and 127 transitions. [2024-11-12 20:34:38,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 122 transitions, 1432 flow [2024-11-12 20:34:38,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 122 transitions, 1280 flow, removed 0 selfloop flow, removed 20 redundant places. [2024-11-12 20:34:38,372 INFO L231 Difference]: Finished difference. Result has 142 places, 83 transitions, 883 flow [2024-11-12 20:34:38,372 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=900, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=883, PETRI_PLACES=142, PETRI_TRANSITIONS=83} [2024-11-12 20:34:38,373 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 107 predicate places. [2024-11-12 20:34:38,373 INFO L471 AbstractCegarLoop]: Abstraction has has 142 places, 83 transitions, 883 flow [2024-11-12 20:34:38,373 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.730769230769231) internal successors, (149), 26 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:38,373 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:34:38,373 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:34:38,387 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-12 20:34:38,574 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2024-11-12 20:34:38,574 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:34:38,575 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:34:38,575 INFO L85 PathProgramCache]: Analyzing trace with hash 422805618, now seen corresponding path program 2 times [2024-11-12 20:34:38,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:34:38,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069025425] [2024-11-12 20:34:38,575 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:34:38,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:34:38,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:34:38,932 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:38,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:34:38,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069025425] [2024-11-12 20:34:38,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069025425] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-12 20:34:38,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1915397644] [2024-11-12 20:34:38,933 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-12 20:34:38,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 20:34:38,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 20:34:38,934 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-12 20:34:38,935 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-12 20:34:39,083 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-12 20:34:39,083 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-12 20:34:39,085 INFO L256 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 54 conjuncts are in the unsatisfiable core [2024-11-12 20:34:39,087 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 20:34:39,097 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2024-11-12 20:34:39,158 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-11-12 20:34:39,279 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-12 20:34:39,279 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 23 [2024-11-12 20:34:39,329 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-12 20:34:39,329 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 21 [2024-11-12 20:34:39,337 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-12 20:34:39,337 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2024-11-12 20:34:39,340 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:39,340 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-12 20:34:39,654 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:39,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1915397644] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-12 20:34:39,654 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-12 20:34:39,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 26 [2024-11-12 20:34:39,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796886887] [2024-11-12 20:34:39,655 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-12 20:34:39,655 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-12 20:34:39,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:34:39,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-12 20:34:39,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=592, Unknown=0, NotChecked=0, Total=702 [2024-11-12 20:34:39,657 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-12 20:34:39,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 83 transitions, 883 flow. Second operand has 27 states, 27 states have (on average 5.666666666666667) internal successors, (153), 27 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:39,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:34:39,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-12 20:34:39,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:34:40,819 INFO L124 PetriNetUnfolderBase]: 194/447 cut-off events. [2024-11-12 20:34:40,819 INFO L125 PetriNetUnfolderBase]: For 525/525 co-relation queries the response was YES. [2024-11-12 20:34:40,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1985 conditions, 447 events. 194/447 cut-off events. For 525/525 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2149 event pairs, 32 based on Foata normal form. 24/471 useless extension candidates. Maximal degree in co-relation 1966. Up to 168 conditions per place. [2024-11-12 20:34:40,821 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 37 selfloop transitions, 48 changer transitions 39/124 dead transitions. [2024-11-12 20:34:40,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 124 transitions, 1210 flow [2024-11-12 20:34:40,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-12 20:34:40,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-12 20:34:40,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 218 transitions. [2024-11-12 20:34:40,823 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.21372549019607842 [2024-11-12 20:34:40,823 INFO L175 Difference]: Start difference. First operand has 142 places, 83 transitions, 883 flow. Second operand 30 states and 218 transitions. [2024-11-12 20:34:40,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 124 transitions, 1210 flow [2024-11-12 20:34:40,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 124 transitions, 1073 flow, removed 1 selfloop flow, removed 16 redundant places. [2024-11-12 20:34:40,826 INFO L231 Difference]: Finished difference. Result has 149 places, 69 transitions, 675 flow [2024-11-12 20:34:40,826 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=719, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=675, PETRI_PLACES=149, PETRI_TRANSITIONS=69} [2024-11-12 20:34:40,827 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 114 predicate places. [2024-11-12 20:34:40,827 INFO L471 AbstractCegarLoop]: Abstraction has has 149 places, 69 transitions, 675 flow [2024-11-12 20:34:40,827 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.666666666666667) internal successors, (153), 27 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:40,827 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:34:40,827 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:34:40,841 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-12 20:34:41,027 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-11-12 20:34:41,028 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:34:41,028 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:34:41,028 INFO L85 PathProgramCache]: Analyzing trace with hash 536997132, now seen corresponding path program 3 times [2024-11-12 20:34:41,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:34:41,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106767540] [2024-11-12 20:34:41,029 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:34:41,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:34:41,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:34:41,387 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-12 20:34:41,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:34:41,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106767540] [2024-11-12 20:34:41,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106767540] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-12 20:34:41,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [16583765] [2024-11-12 20:34:41,388 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-12 20:34:41,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 20:34:41,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 20:34:41,390 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-12 20:34:41,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-12 20:34:41,539 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-12 20:34:41,539 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-12 20:34:41,541 INFO L256 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 52 conjuncts are in the unsatisfiable core [2024-11-12 20:34:41,542 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 20:34:41,551 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2024-11-12 20:34:41,613 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-11-12 20:34:41,669 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2024-11-12 20:34:41,726 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-12 20:34:41,745 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-12 20:34:41,747 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:41,747 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-12 20:34:41,787 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2024-11-12 20:34:41,956 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-12 20:34:41,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [16583765] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-12 20:34:41,956 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-12 20:34:41,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 9] total 25 [2024-11-12 20:34:41,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302104201] [2024-11-12 20:34:41,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-12 20:34:41,957 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-12 20:34:41,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:34:41,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-12 20:34:41,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=571, Unknown=0, NotChecked=0, Total=650 [2024-11-12 20:34:41,958 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-12 20:34:41,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 69 transitions, 675 flow. Second operand has 26 states, 26 states have (on average 5.730769230769231) internal successors, (149), 26 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:41,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:34:41,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-12 20:34:41,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:34:42,698 INFO L124 PetriNetUnfolderBase]: 123/294 cut-off events. [2024-11-12 20:34:42,698 INFO L125 PetriNetUnfolderBase]: For 275/275 co-relation queries the response was YES. [2024-11-12 20:34:42,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1387 conditions, 294 events. 123/294 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1185 event pairs, 38 based on Foata normal form. 12/306 useless extension candidates. Maximal degree in co-relation 1371. Up to 129 conditions per place. [2024-11-12 20:34:42,699 INFO L140 encePairwiseOnDemand]: 22/34 looper letters, 28 selfloop transitions, 11 changer transitions 68/107 dead transitions. [2024-11-12 20:34:42,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 107 transitions, 1019 flow [2024-11-12 20:34:42,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-12 20:34:42,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-12 20:34:42,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 168 transitions. [2024-11-12 20:34:42,700 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.23529411764705882 [2024-11-12 20:34:42,700 INFO L175 Difference]: Start difference. First operand has 149 places, 69 transitions, 675 flow. Second operand 21 states and 168 transitions. [2024-11-12 20:34:42,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 107 transitions, 1019 flow [2024-11-12 20:34:42,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 107 transitions, 906 flow, removed 9 selfloop flow, removed 18 redundant places. [2024-11-12 20:34:42,703 INFO L231 Difference]: Finished difference. Result has 127 places, 36 transitions, 309 flow [2024-11-12 20:34:42,703 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=557, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=309, PETRI_PLACES=127, PETRI_TRANSITIONS=36} [2024-11-12 20:34:42,703 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 92 predicate places. [2024-11-12 20:34:42,703 INFO L471 AbstractCegarLoop]: Abstraction has has 127 places, 36 transitions, 309 flow [2024-11-12 20:34:42,703 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.730769230769231) internal successors, (149), 26 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:42,703 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 20:34:42,704 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 20:34:42,724 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-12 20:34:42,904 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 20:34:42,905 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-12 20:34:42,905 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 20:34:42,905 INFO L85 PathProgramCache]: Analyzing trace with hash 156956044, now seen corresponding path program 4 times [2024-11-12 20:34:42,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 20:34:42,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672869630] [2024-11-12 20:34:42,905 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 20:34:42,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 20:34:42,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 20:34:43,197 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-12 20:34:43,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 20:34:43,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672869630] [2024-11-12 20:34:43,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672869630] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-12 20:34:43,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2088205119] [2024-11-12 20:34:43,197 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-12 20:34:43,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 20:34:43,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 20:34:43,199 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-12 20:34:43,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-12 20:34:43,340 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-12 20:34:43,340 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-12 20:34:43,341 INFO L256 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 52 conjuncts are in the unsatisfiable core [2024-11-12 20:34:43,343 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 20:34:43,352 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2024-11-12 20:34:43,466 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-11-12 20:34:43,494 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2024-11-12 20:34:43,550 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-12 20:34:43,573 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-12 20:34:43,576 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 20:34:43,576 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-12 20:34:43,611 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2024-11-12 20:34:43,763 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-12 20:34:43,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2088205119] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-12 20:34:43,763 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-12 20:34:43,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 9] total 25 [2024-11-12 20:34:43,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308561368] [2024-11-12 20:34:43,763 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-12 20:34:43,764 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-12 20:34:43,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 20:34:43,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-12 20:34:43,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=578, Unknown=0, NotChecked=0, Total=650 [2024-11-12 20:34:43,765 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 34 [2024-11-12 20:34:43,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 36 transitions, 309 flow. Second operand has 26 states, 26 states have (on average 5.730769230769231) internal successors, (149), 26 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:43,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 20:34:43,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 34 [2024-11-12 20:34:43,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 20:34:44,284 INFO L124 PetriNetUnfolderBase]: 50/125 cut-off events. [2024-11-12 20:34:44,284 INFO L125 PetriNetUnfolderBase]: For 119/119 co-relation queries the response was YES. [2024-11-12 20:34:44,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 541 conditions, 125 events. 50/125 cut-off events. For 119/119 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 354 event pairs, 0 based on Foata normal form. 12/137 useless extension candidates. Maximal degree in co-relation 531. Up to 44 conditions per place. [2024-11-12 20:34:44,285 INFO L140 encePairwiseOnDemand]: 23/34 looper letters, 0 selfloop transitions, 0 changer transitions 48/48 dead transitions. [2024-11-12 20:34:44,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 48 transitions, 421 flow [2024-11-12 20:34:44,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-12 20:34:44,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-12 20:34:44,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 107 transitions. [2024-11-12 20:34:44,286 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.19669117647058823 [2024-11-12 20:34:44,286 INFO L175 Difference]: Start difference. First operand has 127 places, 36 transitions, 309 flow. Second operand 16 states and 107 transitions. [2024-11-12 20:34:44,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 48 transitions, 421 flow [2024-11-12 20:34:44,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 48 transitions, 343 flow, removed 1 selfloop flow, removed 19 redundant places. [2024-11-12 20:34:44,287 INFO L231 Difference]: Finished difference. Result has 74 places, 0 transitions, 0 flow [2024-11-12 20:34:44,287 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=220, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=0, PETRI_PLACES=74, PETRI_TRANSITIONS=0} [2024-11-12 20:34:44,287 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 39 predicate places. [2024-11-12 20:34:44,287 INFO L471 AbstractCegarLoop]: Abstraction has has 74 places, 0 transitions, 0 flow [2024-11-12 20:34:44,288 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.730769230769231) internal successors, (149), 26 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 20:34:44,290 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (7 of 8 remaining) [2024-11-12 20:34:44,290 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 8 remaining) [2024-11-12 20:34:44,290 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 8 remaining) [2024-11-12 20:34:44,291 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 8 remaining) [2024-11-12 20:34:44,291 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 8 remaining) [2024-11-12 20:34:44,291 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 8 remaining) [2024-11-12 20:34:44,291 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 8 remaining) [2024-11-12 20:34:44,291 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 8 remaining) [2024-11-12 20:34:44,309 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-12 20:34:44,491 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 20:34:44,492 INFO L421 BasicCegarLoop]: Path program histogram: [7, 6, 4, 4, 4, 3, 2, 2, 1, 1, 1] [2024-11-12 20:34:44,496 INFO L239 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-11-12 20:34:44,496 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-12 20:34:44,499 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.11 08:34:44 BasicIcfg [2024-11-12 20:34:44,499 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-12 20:34:44,500 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-12 20:34:44,500 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-12 20:34:44,500 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-12 20:34:44,500 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 08:33:55" (3/4) ... [2024-11-12 20:34:44,501 INFO L142 WitnessPrinter]: Generating witness for correct program [2024-11-12 20:34:44,504 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure my_callback [2024-11-12 20:34:44,511 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 99 nodes and edges [2024-11-12 20:34:44,512 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 39 nodes and edges [2024-11-12 20:34:44,512 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 9 nodes and edges [2024-11-12 20:34:44,512 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2024-11-12 20:34:44,618 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2024-11-12 20:34:44,618 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.yml [2024-11-12 20:34:44,618 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-12 20:34:44,619 INFO L158 Benchmark]: Toolchain (without parser) took 50479.71ms. Allocated memory was 172.0MB in the beginning and 1.0GB in the end (delta: 843.1MB). Free memory was 100.1MB in the beginning and 929.7MB in the end (delta: -829.5MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2024-11-12 20:34:44,619 INFO L158 Benchmark]: CDTParser took 0.83ms. Allocated memory is still 119.5MB. Free memory is still 86.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-12 20:34:44,619 INFO L158 Benchmark]: CACSL2BoogieTranslator took 730.34ms. Allocated memory is still 172.0MB. Free memory was 99.9MB in the beginning and 118.7MB in the end (delta: -18.8MB). Peak memory consumption was 17.0MB. Max. memory is 16.1GB. [2024-11-12 20:34:44,619 INFO L158 Benchmark]: Boogie Procedure Inliner took 57.63ms. Allocated memory is still 172.0MB. Free memory was 118.7MB in the beginning and 116.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-11-12 20:34:44,620 INFO L158 Benchmark]: Boogie Preprocessor took 61.15ms. Allocated memory is still 172.0MB. Free memory was 116.6MB in the beginning and 112.4MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-11-12 20:34:44,620 INFO L158 Benchmark]: RCFGBuilder took 825.83ms. Allocated memory is still 172.0MB. Free memory was 112.4MB in the beginning and 133.2MB in the end (delta: -20.8MB). Peak memory consumption was 47.8MB. Max. memory is 16.1GB. [2024-11-12 20:34:44,620 INFO L158 Benchmark]: TraceAbstraction took 48678.58ms. Allocated memory was 172.0MB in the beginning and 1.0GB in the end (delta: 843.1MB). Free memory was 132.0MB in the beginning and 934.9MB in the end (delta: -802.9MB). Peak memory consumption was 40.1MB. Max. memory is 16.1GB. [2024-11-12 20:34:44,620 INFO L158 Benchmark]: Witness Printer took 118.63ms. Allocated memory is still 1.0GB. Free memory was 934.9MB in the beginning and 929.7MB in the end (delta: 5.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-11-12 20:34:44,624 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.83ms. Allocated memory is still 119.5MB. Free memory is still 86.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 730.34ms. Allocated memory is still 172.0MB. Free memory was 99.9MB in the beginning and 118.7MB in the end (delta: -18.8MB). Peak memory consumption was 17.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 57.63ms. Allocated memory is still 172.0MB. Free memory was 118.7MB in the beginning and 116.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 61.15ms. Allocated memory is still 172.0MB. Free memory was 116.6MB in the beginning and 112.4MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 825.83ms. Allocated memory is still 172.0MB. Free memory was 112.4MB in the beginning and 133.2MB in the end (delta: -20.8MB). Peak memory consumption was 47.8MB. Max. memory is 16.1GB. * TraceAbstraction took 48678.58ms. Allocated memory was 172.0MB in the beginning and 1.0GB in the end (delta: 843.1MB). Free memory was 132.0MB in the beginning and 934.9MB in the end (delta: -802.9MB). Peak memory consumption was 40.1MB. Max. memory is 16.1GB. * Witness Printer took 118.63ms. Allocated memory is still 1.0GB. Free memory was 934.9MB in the beginning and 929.7MB in the end (delta: 5.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 3914]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 3914]: 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, 42 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: 48.6s, OverallIterations: 35, TraceHistogramMax: 1, PathProgramHistogramMax: 7, EmptinessCheckTime: 0.0s, AutomataDifference: 30.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3550 SdHoareTripleChecker+Valid, 10.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3550 mSDsluCounter, 1 SdHoareTripleChecker+Invalid, 8.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 484 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 14092 IncrementalHoareTripleChecker+Invalid, 14576 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 484 mSolverCounterUnsat, 1 mSDtfsCounter, 14092 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 898 GetRequests, 131 SyntacticMatches, 6 SemanticMatches, 761 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3459 ImplicationChecksByTransitivity, 11.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5276occurred in iteration=13, InterpolantAutomatonStates: 648, 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.4s SatisfiabilityAnalysisTime, 15.1s InterpolantComputationTime, 538 NumberOfCodeBlocks, 538 NumberOfCodeBlocksAsserted, 42 NumberOfCheckSat, 559 ConstructedInterpolants, 4 QuantifiedInterpolants, 6207 SizeOfPredicates, 102 NumberOfNonLiveVariables, 748 ConjunctsInSsa, 210 ConjunctsInUnsatCore, 43 InterpolantComputations, 31 PerfectInterpolantSequences, 7/42 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! [2024-11-12 20:34:44,655 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE