./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/ldv-linux-3.12-rc1-todo/linux-3.12-rc1.tar.xz-144_2a-drivers--net--usb--ipheth.ko-entry_point.cil.out.i --full-output --preprocessor.use.memory.slicer false --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6ae2ee47 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/ldv-linux-3.12-rc1-todo/linux-3.12-rc1.tar.xz-144_2a-drivers--net--usb--ipheth.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-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 ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 1a07d05bdda9164d6ceaf1185c6dc5dd43200f7171a99953930c3f9edfac2ac7 --preprocessor.use.memory.slicer false --- Real Ultimate output --- This is Ultimate 0.2.3-dev-6ae2ee4-m [2023-11-22 23:20:42,198 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-22 23:20:42,268 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2023-11-22 23:20:42,274 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-22 23:20:42,274 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-22 23:20:42,294 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-22 23:20:42,296 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-22 23:20:42,296 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-22 23:20:42,297 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-22 23:20:42,297 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-22 23:20:42,297 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-22 23:20:42,298 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-22 23:20:42,298 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-22 23:20:42,301 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-22 23:20:42,302 INFO L153 SettingsManager]: * Use SBE=true [2023-11-22 23:20:42,302 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-22 23:20:42,303 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-22 23:20:42,303 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-22 23:20:42,303 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-22 23:20:42,304 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-22 23:20:42,304 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-22 23:20:42,304 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-22 23:20:42,304 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-22 23:20:42,305 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-22 23:20:42,305 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-22 23:20:42,305 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-22 23:20:42,305 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-22 23:20:42,306 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-22 23:20:42,306 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-22 23:20:42,306 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-22 23:20:42,307 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-22 23:20:42,307 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-22 23:20:42,307 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-22 23:20:42,307 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-22 23:20:42,308 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-22 23:20:42,308 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-22 23:20:42,308 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-22 23:20:42,308 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-22 23:20:42,308 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-22 23:20:42,308 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 ! call(reach_error())) ) 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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 1a07d05bdda9164d6ceaf1185c6dc5dd43200f7171a99953930c3f9edfac2ac7 Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.preprocessor: Use memory slicer -> false [2023-11-22 23:20:42,524 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-22 23:20:42,548 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-22 23:20:42,550 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-22 23:20:42,551 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-22 23:20:42,551 INFO L274 PluginConnector]: CDTParser initialized [2023-11-22 23:20:42,552 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-linux-3.12-rc1-todo/linux-3.12-rc1.tar.xz-144_2a-drivers--net--usb--ipheth.ko-entry_point.cil.out.i [2023-11-22 23:20:43,588 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-22 23:20:43,939 INFO L384 CDTParser]: Found 1 translation units. [2023-11-22 23:20:43,940 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-3.12-rc1-todo/linux-3.12-rc1.tar.xz-144_2a-drivers--net--usb--ipheth.ko-entry_point.cil.out.i [2023-11-22 23:20:43,970 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bc7bc31fb/19709db0b82847de9328007aa7a2f242/FLAG87390dc4c [2023-11-22 23:20:43,982 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bc7bc31fb/19709db0b82847de9328007aa7a2f242 [2023-11-22 23:20:43,984 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-22 23:20:43,985 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-22 23:20:43,987 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-22 23:20:43,988 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-22 23:20:43,993 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-22 23:20:43,993 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 11:20:43" (1/1) ... [2023-11-22 23:20:43,994 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5b6e6a15 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:20:43, skipping insertion in model container [2023-11-22 23:20:43,994 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 11:20:43" (1/1) ... [2023-11-22 23:20:44,096 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-22 23:20:44,617 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-3.12-rc1-todo/linux-3.12-rc1.tar.xz-144_2a-drivers--net--usb--ipheth.ko-entry_point.cil.out.i[159689,159702] [2023-11-22 23:20:44,927 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-22 23:20:44,962 INFO L202 MainTranslator]: Completed pre-run [2023-11-22 23:20:45,105 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5302] [2023-11-22 23:20:45,107 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [5309] [2023-11-22 23:20:45,107 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5317-5318] [2023-11-22 23:20:45,116 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-3.12-rc1-todo/linux-3.12-rc1.tar.xz-144_2a-drivers--net--usb--ipheth.ko-entry_point.cil.out.i[159689,159702] [2023-11-22 23:20:45,188 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-22 23:20:45,225 INFO L206 MainTranslator]: Completed translation [2023-11-22 23:20:45,226 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:20:45 WrapperNode [2023-11-22 23:20:45,226 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-22 23:20:45,227 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-22 23:20:45,227 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-22 23:20:45,227 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-22 23:20:45,232 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:20:45" (1/1) ... [2023-11-22 23:20:45,254 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:20:45" (1/1) ... [2023-11-22 23:20:45,305 INFO L138 Inliner]: procedures = 165, calls = 708, calls flagged for inlining = 85, calls inlined = 85, statements flattened = 1855 [2023-11-22 23:20:45,306 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-22 23:20:45,307 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-22 23:20:45,307 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-22 23:20:45,307 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-22 23:20:45,322 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:20:45" (1/1) ... [2023-11-22 23:20:45,322 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:20:45" (1/1) ... [2023-11-22 23:20:45,335 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:20:45" (1/1) ... [2023-11-22 23:20:45,335 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:20:45" (1/1) ... [2023-11-22 23:20:45,392 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:20:45" (1/1) ... [2023-11-22 23:20:45,413 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:20:45" (1/1) ... [2023-11-22 23:20:45,421 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:20:45" (1/1) ... [2023-11-22 23:20:45,443 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:20:45" (1/1) ... [2023-11-22 23:20:45,455 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-22 23:20:45,462 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-22 23:20:45,467 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-22 23:20:45,467 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-22 23:20:45,468 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:20:45" (1/1) ... [2023-11-22 23:20:45,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-22 23:20:45,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:20:45,492 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-22 23:20:45,508 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-22 23:20:45,526 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_set_intfdata_12 [2023-11-22 23:20:45,526 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_set_intfdata_12 [2023-11-22 23:20:45,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-11-22 23:20:45,527 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2023-11-22 23:20:45,527 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2023-11-22 23:20:45,527 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_fill_bulk_urb_8 [2023-11-22 23:20:45,527 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_fill_bulk_urb_8 [2023-11-22 23:20:45,527 INFO L130 BoogieDeclarations]: Found specification of procedure ipheth_rx_submit [2023-11-22 23:20:45,527 INFO L138 BoogieDeclarations]: Found implementation of procedure ipheth_rx_submit [2023-11-22 23:20:45,527 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_submit_urb_9 [2023-11-22 23:20:45,528 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_submit_urb_9 [2023-11-22 23:20:45,528 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-11-22 23:20:45,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-11-22 23:20:45,528 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-11-22 23:20:45,528 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-11-22 23:20:45,528 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-22 23:20:45,529 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2023-11-22 23:20:45,529 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2023-11-22 23:20:45,529 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_bulk [2023-11-22 23:20:45,529 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_bulk [2023-11-22 23:20:45,530 INFO L130 BoogieDeclarations]: Found specification of procedure ipheth_rcvbulk_callback [2023-11-22 23:20:45,530 INFO L138 BoogieDeclarations]: Found implementation of procedure ipheth_rcvbulk_callback [2023-11-22 23:20:45,530 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2023-11-22 23:20:45,530 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2023-11-22 23:20:45,530 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_submit_urb [2023-11-22 23:20:45,530 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_submit_urb [2023-11-22 23:20:45,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-11-22 23:20:45,530 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-11-22 23:20:45,531 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2023-11-22 23:20:45,531 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2023-11-22 23:20:45,531 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-11-22 23:20:45,531 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-11-22 23:20:45,531 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_alloc_urb [2023-11-22 23:20:45,531 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_alloc_urb [2023-11-22 23:20:45,531 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2023-11-22 23:20:45,531 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2023-11-22 23:20:45,531 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-11-22 23:20:45,532 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-11-22 23:20:45,532 INFO L130 BoogieDeclarations]: Found specification of procedure ipheth_disconnect [2023-11-22 23:20:45,532 INFO L138 BoogieDeclarations]: Found implementation of procedure ipheth_disconnect [2023-11-22 23:20:45,532 INFO L130 BoogieDeclarations]: Found specification of procedure ipheth_tx_timeout [2023-11-22 23:20:45,532 INFO L138 BoogieDeclarations]: Found implementation of procedure ipheth_tx_timeout [2023-11-22 23:20:45,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-22 23:20:45,532 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-11-22 23:20:45,532 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-11-22 23:20:45,533 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-11-22 23:20:45,533 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-11-22 23:20:45,533 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-22 23:20:45,533 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-22 23:20:45,533 INFO L130 BoogieDeclarations]: Found specification of procedure ipheth_carrier_set [2023-11-22 23:20:45,533 INFO L138 BoogieDeclarations]: Found implementation of procedure ipheth_carrier_set [2023-11-22 23:20:45,533 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2023-11-22 23:20:45,533 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2023-11-22 23:20:45,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-22 23:20:45,534 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop___0 [2023-11-22 23:20:45,534 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop___0 [2023-11-22 23:20:45,534 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-22 23:20:45,534 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2023-11-22 23:20:45,534 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2023-11-22 23:20:45,534 INFO L130 BoogieDeclarations]: Found specification of procedure ipheth_free_urbs [2023-11-22 23:20:45,534 INFO L138 BoogieDeclarations]: Found implementation of procedure ipheth_free_urbs [2023-11-22 23:20:45,534 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-22 23:20:45,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-22 23:20:45,534 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-11-22 23:20:45,535 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-11-22 23:20:45,535 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_coherent [2023-11-22 23:20:45,535 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_coherent [2023-11-22 23:20:45,535 INFO L130 BoogieDeclarations]: Found specification of procedure usb_alloc_coherent [2023-11-22 23:20:45,535 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_alloc_coherent [2023-11-22 23:20:45,535 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-22 23:20:45,535 INFO L130 BoogieDeclarations]: Found specification of procedure usb_control_msg [2023-11-22 23:20:45,535 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_control_msg [2023-11-22 23:20:45,535 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-22 23:20:45,536 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-11-22 23:20:45,536 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2023-11-22 23:20:45,536 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2023-11-22 23:20:45,536 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_delayed_work [2023-11-22 23:20:45,536 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_delayed_work [2023-11-22 23:20:45,536 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2023-11-22 23:20:45,536 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2023-11-22 23:20:45,536 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2023-11-22 23:20:45,537 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2023-11-22 23:20:45,537 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_urb [2023-11-22 23:20:45,537 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_urb [2023-11-22 23:20:45,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-22 23:20:45,537 INFO L130 BoogieDeclarations]: Found specification of procedure round_jiffies_relative [2023-11-22 23:20:45,537 INFO L138 BoogieDeclarations]: Found implementation of procedure round_jiffies_relative [2023-11-22 23:20:45,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-11-22 23:20:45,537 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-11-22 23:20:45,537 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-11-22 23:20:45,538 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_irq [2023-11-22 23:20:45,538 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_irq [2023-11-22 23:20:45,538 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-22 23:20:45,538 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-22 23:20:45,883 INFO L241 CfgBuilder]: Building ICFG [2023-11-22 23:20:45,885 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-22 23:20:46,128 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-11-22 23:20:46,459 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stop___0FINAL: assume true; [2023-11-22 23:20:46,926 INFO L282 CfgBuilder]: Performing block encoding [2023-11-22 23:20:47,056 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-22 23:20:47,057 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-22 23:20:47,058 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 11:20:47 BoogieIcfgContainer [2023-11-22 23:20:47,058 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-22 23:20:47,059 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-22 23:20:47,059 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-22 23:20:47,062 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-22 23:20:47,063 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.11 11:20:43" (1/3) ... [2023-11-22 23:20:47,063 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f783c90 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 11:20:47, skipping insertion in model container [2023-11-22 23:20:47,063 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:20:45" (2/3) ... [2023-11-22 23:20:47,063 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f783c90 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 11:20:47, skipping insertion in model container [2023-11-22 23:20:47,064 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 11:20:47" (3/3) ... [2023-11-22 23:20:47,065 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.12-rc1.tar.xz-144_2a-drivers--net--usb--ipheth.ko-entry_point.cil.out.i [2023-11-22 23:20:47,078 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-22 23:20:47,078 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-22 23:20:47,119 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-22 23:20:47,124 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=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;@2c8d6468, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-22 23:20:47,124 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-22 23:20:47,130 INFO L276 IsEmpty]: Start isEmpty. Operand has 480 states, 322 states have (on average 1.4037267080745341) internal successors, (452), 341 states have internal predecessors, (452), 119 states have call successors, (119), 39 states have call predecessors, (119), 37 states have return successors, (112), 109 states have call predecessors, (112), 112 states have call successors, (112) [2023-11-22 23:20:47,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2023-11-22 23:20:47,138 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:20:47,138 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:20:47,138 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:20:47,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:20:47,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1040506869, now seen corresponding path program 1 times [2023-11-22 23:20:47,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:20:47,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962476419] [2023-11-22 23:20:47,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:20:47,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:20:47,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:47,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:20:47,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:47,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:20:47,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:47,647 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-22 23:20:47,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:47,654 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-22 23:20:47,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:20:47,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962476419] [2023-11-22 23:20:47,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962476419] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 23:20:47,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 23:20:47,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-22 23:20:47,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807125863] [2023-11-22 23:20:47,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 23:20:47,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-22 23:20:47,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:20:47,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-22 23:20:47,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-22 23:20:47,696 INFO L87 Difference]: Start difference. First operand has 480 states, 322 states have (on average 1.4037267080745341) internal successors, (452), 341 states have internal predecessors, (452), 119 states have call successors, (119), 39 states have call predecessors, (119), 37 states have return successors, (112), 109 states have call predecessors, (112), 112 states have call successors, (112) Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 3 states have internal predecessors, (16), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2023-11-22 23:20:49,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:20:49,033 INFO L93 Difference]: Finished difference Result 1487 states and 2199 transitions. [2023-11-22 23:20:49,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-22 23:20:49,037 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 3 states have internal predecessors, (16), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 29 [2023-11-22 23:20:49,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:20:49,060 INFO L225 Difference]: With dead ends: 1487 [2023-11-22 23:20:49,060 INFO L226 Difference]: Without dead ends: 989 [2023-11-22 23:20:49,068 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-22 23:20:49,071 INFO L413 NwaCegarLoop]: 466 mSDtfsCounter, 898 mSDsluCounter, 625 mSDsCounter, 0 mSdLazyCounter, 653 mSolverCounterSat, 353 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 990 SdHoareTripleChecker+Valid, 1091 SdHoareTripleChecker+Invalid, 1006 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 353 IncrementalHoareTripleChecker+Valid, 653 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-11-22 23:20:49,072 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [990 Valid, 1091 Invalid, 1006 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [353 Valid, 653 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-11-22 23:20:49,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 989 states. [2023-11-22 23:20:49,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 989 to 913. [2023-11-22 23:20:49,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 913 states, 625 states have (on average 1.352) internal successors, (845), 641 states have internal predecessors, (845), 215 states have call successors, (215), 73 states have call predecessors, (215), 72 states have return successors, (210), 204 states have call predecessors, (210), 210 states have call successors, (210) [2023-11-22 23:20:49,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 913 states to 913 states and 1270 transitions. [2023-11-22 23:20:49,169 INFO L78 Accepts]: Start accepts. Automaton has 913 states and 1270 transitions. Word has length 29 [2023-11-22 23:20:49,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:20:49,169 INFO L495 AbstractCegarLoop]: Abstraction has 913 states and 1270 transitions. [2023-11-22 23:20:49,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 3 states have internal predecessors, (16), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2023-11-22 23:20:49,170 INFO L276 IsEmpty]: Start isEmpty. Operand 913 states and 1270 transitions. [2023-11-22 23:20:49,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2023-11-22 23:20:49,172 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:20:49,172 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:20:49,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-22 23:20:49,172 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:20:49,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:20:49,173 INFO L85 PathProgramCache]: Analyzing trace with hash -1869100352, now seen corresponding path program 1 times [2023-11-22 23:20:49,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:20:49,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316511886] [2023-11-22 23:20:49,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:20:49,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:20:49,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:49,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:20:49,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:49,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:20:49,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:49,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-22 23:20:49,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:49,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-11-22 23:20:49,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:49,289 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-11-22 23:20:49,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:20:49,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316511886] [2023-11-22 23:20:49,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316511886] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 23:20:49,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 23:20:49,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-22 23:20:49,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012772179] [2023-11-22 23:20:49,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 23:20:49,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-22 23:20:49,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:20:49,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-22 23:20:49,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-22 23:20:49,293 INFO L87 Difference]: Start difference. First operand 913 states and 1270 transitions. Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-11-22 23:20:50,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:20:50,230 INFO L93 Difference]: Finished difference Result 1015 states and 1438 transitions. [2023-11-22 23:20:50,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-22 23:20:50,231 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 38 [2023-11-22 23:20:50,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:20:50,236 INFO L225 Difference]: With dead ends: 1015 [2023-11-22 23:20:50,236 INFO L226 Difference]: Without dead ends: 1002 [2023-11-22 23:20:50,237 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-22 23:20:50,238 INFO L413 NwaCegarLoop]: 462 mSDtfsCounter, 737 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 230 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 801 SdHoareTripleChecker+Valid, 699 SdHoareTripleChecker+Invalid, 609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 230 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-22 23:20:50,238 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [801 Valid, 699 Invalid, 609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [230 Valid, 379 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-22 23:20:50,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1002 states. [2023-11-22 23:20:50,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1002 to 913. [2023-11-22 23:20:50,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 913 states, 625 states have (on average 1.3504) internal successors, (844), 641 states have internal predecessors, (844), 215 states have call successors, (215), 73 states have call predecessors, (215), 72 states have return successors, (210), 204 states have call predecessors, (210), 210 states have call successors, (210) [2023-11-22 23:20:50,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 913 states to 913 states and 1269 transitions. [2023-11-22 23:20:50,327 INFO L78 Accepts]: Start accepts. Automaton has 913 states and 1269 transitions. Word has length 38 [2023-11-22 23:20:50,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:20:50,327 INFO L495 AbstractCegarLoop]: Abstraction has 913 states and 1269 transitions. [2023-11-22 23:20:50,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-11-22 23:20:50,327 INFO L276 IsEmpty]: Start isEmpty. Operand 913 states and 1269 transitions. [2023-11-22 23:20:50,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2023-11-22 23:20:50,329 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:20:50,329 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:20:50,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-22 23:20:50,329 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:20:50,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:20:50,330 INFO L85 PathProgramCache]: Analyzing trace with hash -1811842050, now seen corresponding path program 1 times [2023-11-22 23:20:50,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:20:50,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445287074] [2023-11-22 23:20:50,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:20:50,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:20:50,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:50,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:20:50,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:50,625 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:20:50,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:50,632 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-22 23:20:50,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:50,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-11-22 23:20:50,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:50,645 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-11-22 23:20:50,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:20:50,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445287074] [2023-11-22 23:20:50,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445287074] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 23:20:50,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 23:20:50,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-22 23:20:50,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433923381] [2023-11-22 23:20:50,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 23:20:50,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-22 23:20:50,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:20:50,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-22 23:20:50,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-22 23:20:50,655 INFO L87 Difference]: Start difference. First operand 913 states and 1269 transitions. Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-11-22 23:20:51,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:20:51,906 INFO L93 Difference]: Finished difference Result 2876 states and 4157 transitions. [2023-11-22 23:20:51,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-22 23:20:51,906 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 38 [2023-11-22 23:20:51,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:20:51,915 INFO L225 Difference]: With dead ends: 2876 [2023-11-22 23:20:51,915 INFO L226 Difference]: Without dead ends: 1970 [2023-11-22 23:20:51,918 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-22 23:20:51,919 INFO L413 NwaCegarLoop]: 483 mSDtfsCounter, 902 mSDsluCounter, 609 mSDsCounter, 0 mSdLazyCounter, 679 mSolverCounterSat, 340 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 987 SdHoareTripleChecker+Valid, 1092 SdHoareTripleChecker+Invalid, 1019 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 340 IncrementalHoareTripleChecker+Valid, 679 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-11-22 23:20:51,919 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [987 Valid, 1092 Invalid, 1019 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [340 Valid, 679 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-11-22 23:20:51,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1970 states. [2023-11-22 23:20:52,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1970 to 1840. [2023-11-22 23:20:52,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1840 states, 1257 states have (on average 1.345266507557677) internal successors, (1691), 1289 states have internal predecessors, (1691), 428 states have call successors, (428), 145 states have call predecessors, (428), 154 states have return successors, (477), 417 states have call predecessors, (477), 423 states have call successors, (477) [2023-11-22 23:20:52,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1840 states to 1840 states and 2596 transitions. [2023-11-22 23:20:52,011 INFO L78 Accepts]: Start accepts. Automaton has 1840 states and 2596 transitions. Word has length 38 [2023-11-22 23:20:52,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:20:52,012 INFO L495 AbstractCegarLoop]: Abstraction has 1840 states and 2596 transitions. [2023-11-22 23:20:52,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-11-22 23:20:52,012 INFO L276 IsEmpty]: Start isEmpty. Operand 1840 states and 2596 transitions. [2023-11-22 23:20:52,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2023-11-22 23:20:52,013 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:20:52,014 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:20:52,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-22 23:20:52,014 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:20:52,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:20:52,014 INFO L85 PathProgramCache]: Analyzing trace with hash -332801517, now seen corresponding path program 1 times [2023-11-22 23:20:52,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:20:52,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660132277] [2023-11-22 23:20:52,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:20:52,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:20:52,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:52,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:20:52,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:52,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:20:52,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:52,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-22 23:20:52,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:52,223 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-11-22 23:20:52,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:52,229 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-11-22 23:20:52,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:20:52,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660132277] [2023-11-22 23:20:52,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660132277] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 23:20:52,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 23:20:52,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-22 23:20:52,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841735263] [2023-11-22 23:20:52,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 23:20:52,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-22 23:20:52,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:20:52,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-22 23:20:52,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-22 23:20:52,232 INFO L87 Difference]: Start difference. First operand 1840 states and 2596 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-11-22 23:20:52,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:20:52,870 INFO L93 Difference]: Finished difference Result 1962 states and 2824 transitions. [2023-11-22 23:20:52,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-22 23:20:52,884 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 39 [2023-11-22 23:20:52,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:20:52,893 INFO L225 Difference]: With dead ends: 1962 [2023-11-22 23:20:52,893 INFO L226 Difference]: Without dead ends: 1959 [2023-11-22 23:20:52,896 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-22 23:20:52,897 INFO L413 NwaCegarLoop]: 442 mSDtfsCounter, 722 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 228 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 783 SdHoareTripleChecker+Valid, 652 SdHoareTripleChecker+Invalid, 601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 228 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-22 23:20:52,898 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [783 Valid, 652 Invalid, 601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [228 Valid, 373 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-22 23:20:52,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1959 states. [2023-11-22 23:20:52,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1959 to 1839. [2023-11-22 23:20:52,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1839 states, 1257 states have (on average 1.3444709626093874) internal successors, (1690), 1288 states have internal predecessors, (1690), 427 states have call successors, (427), 145 states have call predecessors, (427), 154 states have return successors, (477), 417 states have call predecessors, (477), 423 states have call successors, (477) [2023-11-22 23:20:52,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1839 states to 1839 states and 2594 transitions. [2023-11-22 23:20:52,970 INFO L78 Accepts]: Start accepts. Automaton has 1839 states and 2594 transitions. Word has length 39 [2023-11-22 23:20:52,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:20:52,972 INFO L495 AbstractCegarLoop]: Abstraction has 1839 states and 2594 transitions. [2023-11-22 23:20:52,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-11-22 23:20:52,972 INFO L276 IsEmpty]: Start isEmpty. Operand 1839 states and 2594 transitions. [2023-11-22 23:20:52,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2023-11-22 23:20:52,974 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:20:52,974 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:20:52,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-22 23:20:52,975 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:20:52,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:20:52,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1727180383, now seen corresponding path program 1 times [2023-11-22 23:20:52,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:20:52,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824466359] [2023-11-22 23:20:52,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:20:52,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:20:53,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:53,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:20:53,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:53,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:20:53,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:53,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-22 23:20:53,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:53,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-11-22 23:20:53,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:53,089 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-11-22 23:20:53,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:20:53,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824466359] [2023-11-22 23:20:53,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824466359] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 23:20:53,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 23:20:53,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-22 23:20:53,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127384598] [2023-11-22 23:20:53,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 23:20:53,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-22 23:20:53,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:20:53,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-22 23:20:53,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-22 23:20:53,092 INFO L87 Difference]: Start difference. First operand 1839 states and 2594 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-11-22 23:20:53,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:20:53,794 INFO L93 Difference]: Finished difference Result 1961 states and 2822 transitions. [2023-11-22 23:20:53,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-22 23:20:53,794 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 40 [2023-11-22 23:20:53,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:20:53,802 INFO L225 Difference]: With dead ends: 1961 [2023-11-22 23:20:53,802 INFO L226 Difference]: Without dead ends: 1958 [2023-11-22 23:20:53,803 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-22 23:20:53,804 INFO L413 NwaCegarLoop]: 441 mSDtfsCounter, 718 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 374 mSolverCounterSat, 226 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 778 SdHoareTripleChecker+Valid, 650 SdHoareTripleChecker+Invalid, 600 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 226 IncrementalHoareTripleChecker+Valid, 374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-22 23:20:53,804 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [778 Valid, 650 Invalid, 600 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [226 Valid, 374 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-22 23:20:53,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1958 states. [2023-11-22 23:20:53,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1958 to 1838. [2023-11-22 23:20:53,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1838 states, 1257 states have (on average 1.3436754176610979) internal successors, (1689), 1287 states have internal predecessors, (1689), 426 states have call successors, (426), 145 states have call predecessors, (426), 154 states have return successors, (477), 417 states have call predecessors, (477), 423 states have call successors, (477) [2023-11-22 23:20:53,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1838 states to 1838 states and 2592 transitions. [2023-11-22 23:20:53,874 INFO L78 Accepts]: Start accepts. Automaton has 1838 states and 2592 transitions. Word has length 40 [2023-11-22 23:20:53,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:20:53,874 INFO L495 AbstractCegarLoop]: Abstraction has 1838 states and 2592 transitions. [2023-11-22 23:20:53,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-11-22 23:20:53,876 INFO L276 IsEmpty]: Start isEmpty. Operand 1838 states and 2592 transitions. [2023-11-22 23:20:53,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-11-22 23:20:53,876 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:20:53,877 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:20:53,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-22 23:20:53,877 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:20:53,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:20:53,877 INFO L85 PathProgramCache]: Analyzing trace with hash -2003247402, now seen corresponding path program 1 times [2023-11-22 23:20:53,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:20:53,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894013349] [2023-11-22 23:20:53,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:20:53,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:20:53,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:53,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:20:53,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:53,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:20:53,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:53,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-22 23:20:53,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:53,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-11-22 23:20:53,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:53,970 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-11-22 23:20:53,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:20:53,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894013349] [2023-11-22 23:20:53,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894013349] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 23:20:53,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 23:20:53,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-22 23:20:53,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422935108] [2023-11-22 23:20:53,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 23:20:53,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-22 23:20:53,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:20:53,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-22 23:20:53,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-22 23:20:53,973 INFO L87 Difference]: Start difference. First operand 1838 states and 2592 transitions. Second operand has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-11-22 23:20:54,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:20:54,707 INFO L93 Difference]: Finished difference Result 1960 states and 2820 transitions. [2023-11-22 23:20:54,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-22 23:20:54,708 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 41 [2023-11-22 23:20:54,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:20:54,716 INFO L225 Difference]: With dead ends: 1960 [2023-11-22 23:20:54,716 INFO L226 Difference]: Without dead ends: 1957 [2023-11-22 23:20:54,718 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-22 23:20:54,718 INFO L413 NwaCegarLoop]: 441 mSDtfsCounter, 714 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 374 mSolverCounterSat, 225 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 774 SdHoareTripleChecker+Valid, 650 SdHoareTripleChecker+Invalid, 599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 225 IncrementalHoareTripleChecker+Valid, 374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-22 23:20:54,718 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [774 Valid, 650 Invalid, 599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [225 Valid, 374 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-22 23:20:54,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1957 states. [2023-11-22 23:20:54,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1957 to 1837. [2023-11-22 23:20:54,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1837 states, 1257 states have (on average 1.3428798727128082) internal successors, (1688), 1286 states have internal predecessors, (1688), 425 states have call successors, (425), 145 states have call predecessors, (425), 154 states have return successors, (477), 417 states have call predecessors, (477), 423 states have call successors, (477) [2023-11-22 23:20:54,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1837 states to 1837 states and 2590 transitions. [2023-11-22 23:20:54,789 INFO L78 Accepts]: Start accepts. Automaton has 1837 states and 2590 transitions. Word has length 41 [2023-11-22 23:20:54,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:20:54,791 INFO L495 AbstractCegarLoop]: Abstraction has 1837 states and 2590 transitions. [2023-11-22 23:20:54,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-11-22 23:20:54,791 INFO L276 IsEmpty]: Start isEmpty. Operand 1837 states and 2590 transitions. [2023-11-22 23:20:54,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2023-11-22 23:20:54,793 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:20:54,793 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:20:54,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-22 23:20:54,794 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:20:54,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:20:54,794 INFO L85 PathProgramCache]: Analyzing trace with hash -1971385532, now seen corresponding path program 1 times [2023-11-22 23:20:54,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:20:54,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776916212] [2023-11-22 23:20:54,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:20:54,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:20:54,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:54,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:20:54,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:54,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:20:54,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:54,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-22 23:20:54,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:54,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-11-22 23:20:54,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:54,887 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-11-22 23:20:54,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:20:54,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776916212] [2023-11-22 23:20:54,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776916212] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 23:20:54,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 23:20:54,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-22 23:20:54,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917001383] [2023-11-22 23:20:54,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 23:20:54,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-22 23:20:54,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:20:54,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-22 23:20:54,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-22 23:20:54,889 INFO L87 Difference]: Start difference. First operand 1837 states and 2590 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-11-22 23:20:55,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:20:55,605 INFO L93 Difference]: Finished difference Result 1959 states and 2818 transitions. [2023-11-22 23:20:55,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-22 23:20:55,605 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 42 [2023-11-22 23:20:55,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:20:55,640 INFO L225 Difference]: With dead ends: 1959 [2023-11-22 23:20:55,656 INFO L226 Difference]: Without dead ends: 1950 [2023-11-22 23:20:55,657 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-22 23:20:55,658 INFO L413 NwaCegarLoop]: 439 mSDtfsCounter, 711 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 224 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 772 SdHoareTripleChecker+Valid, 647 SdHoareTripleChecker+Invalid, 595 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 224 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-22 23:20:55,658 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [772 Valid, 647 Invalid, 595 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [224 Valid, 371 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-22 23:20:55,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1950 states. [2023-11-22 23:20:55,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1950 to 1830. [2023-11-22 23:20:55,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1830 states, 1251 states have (on average 1.3421262989608314) internal successors, (1679), 1279 states have internal predecessors, (1679), 424 states have call successors, (424), 145 states have call predecessors, (424), 154 states have return successors, (477), 417 states have call predecessors, (477), 423 states have call successors, (477) [2023-11-22 23:20:55,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1830 states to 1830 states and 2580 transitions. [2023-11-22 23:20:55,743 INFO L78 Accepts]: Start accepts. Automaton has 1830 states and 2580 transitions. Word has length 42 [2023-11-22 23:20:55,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:20:55,744 INFO L495 AbstractCegarLoop]: Abstraction has 1830 states and 2580 transitions. [2023-11-22 23:20:55,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-11-22 23:20:55,744 INFO L276 IsEmpty]: Start isEmpty. Operand 1830 states and 2580 transitions. [2023-11-22 23:20:55,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2023-11-22 23:20:55,749 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:20:55,749 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:20:55,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-22 23:20:55,750 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:20:55,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:20:55,750 INFO L85 PathProgramCache]: Analyzing trace with hash 163258071, now seen corresponding path program 1 times [2023-11-22 23:20:55,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:20:55,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853141426] [2023-11-22 23:20:55,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:20:55,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:20:55,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:55,910 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:20:55,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:55,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:20:55,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:55,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-22 23:20:55,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:55,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-11-22 23:20:55,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:55,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-22 23:20:55,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:55,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:20:55,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:55,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-22 23:20:55,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:55,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2023-11-22 23:20:55,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:55,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2023-11-22 23:20:55,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:55,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2023-11-22 23:20:55,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:55,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-22 23:20:55,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:56,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2023-11-22 23:20:56,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:56,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:20:56,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:56,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:20:56,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:56,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2023-11-22 23:20:56,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:56,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2023-11-22 23:20:56,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:56,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2023-11-22 23:20:56,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:56,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2023-11-22 23:20:56,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:56,041 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2023-11-22 23:20:56,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:20:56,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853141426] [2023-11-22 23:20:56,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853141426] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 23:20:56,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 23:20:56,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-22 23:20:56,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521351182] [2023-11-22 23:20:56,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 23:20:56,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-22 23:20:56,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:20:56,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-22 23:20:56,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2023-11-22 23:20:56,045 INFO L87 Difference]: Start difference. First operand 1830 states and 2580 transitions. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (19), 6 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-22 23:20:57,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:20:57,801 INFO L93 Difference]: Finished difference Result 5402 states and 7680 transitions. [2023-11-22 23:20:57,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-22 23:20:57,802 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (19), 6 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 139 [2023-11-22 23:20:57,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:20:57,818 INFO L225 Difference]: With dead ends: 5402 [2023-11-22 23:20:57,818 INFO L226 Difference]: Without dead ends: 3579 [2023-11-22 23:20:57,824 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2023-11-22 23:20:57,825 INFO L413 NwaCegarLoop]: 438 mSDtfsCounter, 1054 mSDsluCounter, 1252 mSDsCounter, 0 mSdLazyCounter, 1200 mSolverCounterSat, 620 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1100 SdHoareTripleChecker+Valid, 1690 SdHoareTripleChecker+Invalid, 1820 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 620 IncrementalHoareTripleChecker+Valid, 1200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-11-22 23:20:57,825 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1100 Valid, 1690 Invalid, 1820 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [620 Valid, 1200 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-11-22 23:20:57,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3579 states. [2023-11-22 23:20:57,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3579 to 3236. [2023-11-22 23:20:57,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3236 states, 2193 states have (on average 1.3365253077975376) internal successors, (2931), 2251 states have internal predecessors, (2931), 729 states have call successors, (729), 274 states have call predecessors, (729), 313 states have return successors, (878), 730 states have call predecessors, (878), 728 states have call successors, (878) [2023-11-22 23:20:57,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3236 states to 3236 states and 4538 transitions. [2023-11-22 23:20:57,985 INFO L78 Accepts]: Start accepts. Automaton has 3236 states and 4538 transitions. Word has length 139 [2023-11-22 23:20:57,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:20:57,986 INFO L495 AbstractCegarLoop]: Abstraction has 3236 states and 4538 transitions. [2023-11-22 23:20:57,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (19), 6 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-22 23:20:57,986 INFO L276 IsEmpty]: Start isEmpty. Operand 3236 states and 4538 transitions. [2023-11-22 23:20:57,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2023-11-22 23:20:57,995 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:20:57,996 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:20:57,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-22 23:20:57,996 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:20:57,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:20:57,996 INFO L85 PathProgramCache]: Analyzing trace with hash -886358886, now seen corresponding path program 1 times [2023-11-22 23:20:57,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:20:57,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550427583] [2023-11-22 23:20:57,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:20:57,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:20:58,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:58,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:20:58,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:58,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:20:58,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:58,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-22 23:20:58,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:58,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-11-22 23:20:58,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:58,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-22 23:20:58,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:58,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2023-11-22 23:20:58,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:58,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2023-11-22 23:20:58,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:58,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2023-11-22 23:20:58,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:58,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2023-11-22 23:20:58,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:58,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-11-22 23:20:58,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:58,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-11-22 23:20:58,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:58,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2023-11-22 23:20:58,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:58,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2023-11-22 23:20:58,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:58,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:20:58,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:58,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:20:58,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:58,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2023-11-22 23:20:58,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:58,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-22 23:20:58,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:58,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2023-11-22 23:20:58,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:58,228 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2023-11-22 23:20:58,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:20:58,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550427583] [2023-11-22 23:20:58,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550427583] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 23:20:58,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 23:20:58,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-22 23:20:58,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384061469] [2023-11-22 23:20:58,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 23:20:58,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-22 23:20:58,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:20:58,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-22 23:20:58,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2023-11-22 23:20:58,231 INFO L87 Difference]: Start difference. First operand 3236 states and 4538 transitions. Second operand has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (19), 6 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-22 23:20:59,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:20:59,402 INFO L93 Difference]: Finished difference Result 6799 states and 9629 transitions. [2023-11-22 23:20:59,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-22 23:20:59,403 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (19), 6 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 145 [2023-11-22 23:20:59,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:20:59,445 INFO L225 Difference]: With dead ends: 6799 [2023-11-22 23:20:59,447 INFO L226 Difference]: Without dead ends: 3576 [2023-11-22 23:20:59,453 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-22 23:20:59,454 INFO L413 NwaCegarLoop]: 429 mSDtfsCounter, 375 mSDsluCounter, 1058 mSDsCounter, 0 mSdLazyCounter, 953 mSolverCounterSat, 329 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 380 SdHoareTripleChecker+Valid, 1487 SdHoareTripleChecker+Invalid, 1282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 329 IncrementalHoareTripleChecker+Valid, 953 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-11-22 23:20:59,454 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [380 Valid, 1487 Invalid, 1282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [329 Valid, 953 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-11-22 23:20:59,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3576 states. [2023-11-22 23:20:59,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3576 to 3240. [2023-11-22 23:20:59,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3240 states, 2197 states have (on average 1.3359126081019572) internal successors, (2935), 2255 states have internal predecessors, (2935), 729 states have call successors, (729), 274 states have call predecessors, (729), 313 states have return successors, (878), 730 states have call predecessors, (878), 728 states have call successors, (878) [2023-11-22 23:20:59,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3240 states to 3240 states and 4542 transitions. [2023-11-22 23:20:59,638 INFO L78 Accepts]: Start accepts. Automaton has 3240 states and 4542 transitions. Word has length 145 [2023-11-22 23:20:59,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:20:59,639 INFO L495 AbstractCegarLoop]: Abstraction has 3240 states and 4542 transitions. [2023-11-22 23:20:59,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (19), 6 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-22 23:20:59,639 INFO L276 IsEmpty]: Start isEmpty. Operand 3240 states and 4542 transitions. [2023-11-22 23:20:59,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2023-11-22 23:20:59,645 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:20:59,646 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:20:59,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-22 23:20:59,646 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:20:59,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:20:59,646 INFO L85 PathProgramCache]: Analyzing trace with hash 847745564, now seen corresponding path program 1 times [2023-11-22 23:20:59,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:20:59,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923820234] [2023-11-22 23:20:59,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:20:59,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:20:59,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:59,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:20:59,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:59,869 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:20:59,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:59,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-22 23:20:59,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:59,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-11-22 23:20:59,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:59,889 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-22 23:20:59,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:59,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2023-11-22 23:20:59,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:59,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2023-11-22 23:20:59,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:59,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2023-11-22 23:20:59,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:59,913 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2023-11-22 23:20:59,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:59,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-11-22 23:20:59,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:59,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-11-22 23:20:59,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:59,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2023-11-22 23:20:59,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:59,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2023-11-22 23:20:59,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:59,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:20:59,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:59,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:20:59,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:59,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2023-11-22 23:20:59,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:59,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-22 23:20:59,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:59,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2023-11-22 23:20:59,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:59,980 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2023-11-22 23:20:59,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:20:59,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923820234] [2023-11-22 23:20:59,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923820234] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:20:59,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985703625] [2023-11-22 23:20:59,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:20:59,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:20:59,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:20:59,982 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:21:00,000 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-22 23:21:00,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:00,465 INFO L262 TraceCheckSpWp]: Trace formula consists of 1930 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-22 23:21:00,477 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:21:00,541 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2023-11-22 23:21:00,542 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-22 23:21:00,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [985703625] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 23:21:00,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-22 23:21:00,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 10 [2023-11-22 23:21:00,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253450817] [2023-11-22 23:21:00,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 23:21:00,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-22 23:21:00,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:21:00,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-22 23:21:00,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-11-22 23:21:00,544 INFO L87 Difference]: Start difference. First operand 3240 states and 4542 transitions. Second operand has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 3 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2023-11-22 23:21:00,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:21:00,921 INFO L93 Difference]: Finished difference Result 6503 states and 9115 transitions. [2023-11-22 23:21:00,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-22 23:21:00,922 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 3 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) Word has length 145 [2023-11-22 23:21:00,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:21:00,935 INFO L225 Difference]: With dead ends: 6503 [2023-11-22 23:21:00,936 INFO L226 Difference]: Without dead ends: 3276 [2023-11-22 23:21:00,944 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 176 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-11-22 23:21:00,945 INFO L413 NwaCegarLoop]: 561 mSDtfsCounter, 7 mSDsluCounter, 1095 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 1656 SdHoareTripleChecker+Invalid, 259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-22 23:21:00,945 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 1656 Invalid, 259 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 254 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-22 23:21:00,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3276 states. [2023-11-22 23:21:01,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3276 to 3248. [2023-11-22 23:21:01,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3248 states, 2205 states have (on average 1.3346938775510204) internal successors, (2943), 2263 states have internal predecessors, (2943), 729 states have call successors, (729), 274 states have call predecessors, (729), 313 states have return successors, (878), 730 states have call predecessors, (878), 728 states have call successors, (878) [2023-11-22 23:21:01,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3248 states to 3248 states and 4550 transitions. [2023-11-22 23:21:01,096 INFO L78 Accepts]: Start accepts. Automaton has 3248 states and 4550 transitions. Word has length 145 [2023-11-22 23:21:01,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:21:01,096 INFO L495 AbstractCegarLoop]: Abstraction has 3248 states and 4550 transitions. [2023-11-22 23:21:01,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 3 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2023-11-22 23:21:01,097 INFO L276 IsEmpty]: Start isEmpty. Operand 3248 states and 4550 transitions. [2023-11-22 23:21:01,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2023-11-22 23:21:01,103 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:21:01,103 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:21:01,120 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-22 23:21:01,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-22 23:21:01,317 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:21:01,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:21:01,317 INFO L85 PathProgramCache]: Analyzing trace with hash -2118744366, now seen corresponding path program 1 times [2023-11-22 23:21:01,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:21:01,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526098003] [2023-11-22 23:21:01,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:21:01,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:21:01,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:01,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:21:01,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:01,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:21:01,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:01,564 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-22 23:21:01,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:01,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-11-22 23:21:01,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:01,577 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-22 23:21:01,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:01,582 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2023-11-22 23:21:01,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:01,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2023-11-22 23:21:01,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:01,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2023-11-22 23:21:01,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:01,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2023-11-22 23:21:01,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:01,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-11-22 23:21:01,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:01,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-11-22 23:21:01,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:01,621 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2023-11-22 23:21:01,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:01,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-11-22 23:21:01,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:01,647 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:21:01,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:01,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:21:01,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:01,654 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-22 23:21:01,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:01,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2023-11-22 23:21:01,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:01,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2023-11-22 23:21:01,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:01,678 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2023-11-22 23:21:01,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:21:01,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526098003] [2023-11-22 23:21:01,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526098003] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:21:01,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [787461352] [2023-11-22 23:21:01,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:21:01,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:21:01,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:21:01,680 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:21:01,709 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-22 23:21:02,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:02,179 INFO L262 TraceCheckSpWp]: Trace formula consists of 1950 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-22 23:21:02,184 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:21:02,230 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2023-11-22 23:21:02,230 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-22 23:21:02,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [787461352] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 23:21:02,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-22 23:21:02,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [9] total 13 [2023-11-22 23:21:02,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254755946] [2023-11-22 23:21:02,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 23:21:02,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-22 23:21:02,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:21:02,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-22 23:21:02,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2023-11-22 23:21:02,232 INFO L87 Difference]: Start difference. First operand 3248 states and 4550 transitions. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-22 23:21:03,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:21:03,736 INFO L93 Difference]: Finished difference Result 12148 states and 17476 transitions. [2023-11-22 23:21:03,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-22 23:21:03,738 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 150 [2023-11-22 23:21:03,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:21:03,785 INFO L225 Difference]: With dead ends: 12148 [2023-11-22 23:21:03,786 INFO L226 Difference]: Without dead ends: 8913 [2023-11-22 23:21:03,798 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=100, Invalid=452, Unknown=0, NotChecked=0, Total=552 [2023-11-22 23:21:03,798 INFO L413 NwaCegarLoop]: 1294 mSDtfsCounter, 1170 mSDsluCounter, 4396 mSDsCounter, 0 mSdLazyCounter, 1048 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1213 SdHoareTripleChecker+Valid, 5690 SdHoareTripleChecker+Invalid, 1160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 1048 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-11-22 23:21:03,798 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1213 Valid, 5690 Invalid, 1160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 1048 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-11-22 23:21:03,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8913 states. [2023-11-22 23:21:04,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8913 to 6546. [2023-11-22 23:21:04,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6546 states, 4443 states have (on average 1.3310826018456) internal successors, (5914), 4571 states have internal predecessors, (5914), 1477 states have call successors, (1477), 546 states have call predecessors, (1477), 625 states have return successors, (1776), 1468 states have call predecessors, (1776), 1476 states have call successors, (1776) [2023-11-22 23:21:04,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6546 states to 6546 states and 9167 transitions. [2023-11-22 23:21:04,266 INFO L78 Accepts]: Start accepts. Automaton has 6546 states and 9167 transitions. Word has length 150 [2023-11-22 23:21:04,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:21:04,267 INFO L495 AbstractCegarLoop]: Abstraction has 6546 states and 9167 transitions. [2023-11-22 23:21:04,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-22 23:21:04,267 INFO L276 IsEmpty]: Start isEmpty. Operand 6546 states and 9167 transitions. [2023-11-22 23:21:04,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2023-11-22 23:21:04,278 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:21:04,279 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:21:04,297 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-22 23:21:04,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-11-22 23:21:04,493 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:21:04,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:21:04,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1417679788, now seen corresponding path program 1 times [2023-11-22 23:21:04,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:21:04,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525875314] [2023-11-22 23:21:04,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:21:04,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:21:04,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:04,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:21:04,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:04,913 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:21:04,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:04,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-22 23:21:04,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:04,942 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-11-22 23:21:04,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:04,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-22 23:21:04,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:04,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2023-11-22 23:21:04,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:04,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2023-11-22 23:21:04,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:04,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2023-11-22 23:21:04,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:04,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2023-11-22 23:21:04,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:05,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-11-22 23:21:05,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:05,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-11-22 23:21:05,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:05,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2023-11-22 23:21:05,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:05,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-11-22 23:21:05,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:05,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:21:05,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:05,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:21:05,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:05,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-22 23:21:05,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:05,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2023-11-22 23:21:05,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:05,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2023-11-22 23:21:05,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:05,068 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2023-11-22 23:21:05,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:21:05,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525875314] [2023-11-22 23:21:05,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525875314] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:21:05,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [402904963] [2023-11-22 23:21:05,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:21:05,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:21:05,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:21:05,084 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:21:05,162 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-22 23:21:05,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:05,700 INFO L262 TraceCheckSpWp]: Trace formula consists of 1945 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-22 23:21:05,706 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:21:05,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-22 23:21:05,867 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 16 treesize of output 11 [2023-11-22 23:21:05,890 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 [2023-11-22 23:21:05,902 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 33 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2023-11-22 23:21:05,903 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-22 23:21:05,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [402904963] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 23:21:05,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-22 23:21:05,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 17 [2023-11-22 23:21:05,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308539625] [2023-11-22 23:21:05,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 23:21:05,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-22 23:21:05,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:21:05,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-22 23:21:05,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2023-11-22 23:21:05,904 INFO L87 Difference]: Start difference. First operand 6546 states and 9167 transitions. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 7 states have internal predecessors, (96), 2 states have call successors, (19), 3 states have call predecessors, (19), 4 states have return successors, (18), 3 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-22 23:21:07,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:21:07,885 INFO L93 Difference]: Finished difference Result 15064 states and 21226 transitions. [2023-11-22 23:21:07,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-22 23:21:07,885 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 7 states have internal predecessors, (96), 2 states have call successors, (19), 3 states have call predecessors, (19), 4 states have return successors, (18), 3 states have call predecessors, (18), 2 states have call successors, (18) Word has length 150 [2023-11-22 23:21:07,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:21:07,910 INFO L225 Difference]: With dead ends: 15064 [2023-11-22 23:21:07,910 INFO L226 Difference]: Without dead ends: 8531 [2023-11-22 23:21:07,923 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 176 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2023-11-22 23:21:07,924 INFO L413 NwaCegarLoop]: 578 mSDtfsCounter, 409 mSDsluCounter, 1643 mSDsCounter, 0 mSdLazyCounter, 2050 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 459 SdHoareTripleChecker+Valid, 2221 SdHoareTripleChecker+Invalid, 2193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 2050 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-11-22 23:21:07,924 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [459 Valid, 2221 Invalid, 2193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 2050 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-11-22 23:21:07,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8531 states. [2023-11-22 23:21:08,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8531 to 7953. [2023-11-22 23:21:08,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7953 states, 5444 states have (on average 1.3423952975753122) internal successors, (7308), 5598 states have internal predecessors, (7308), 1733 states have call successors, (1733), 689 states have call predecessors, (1733), 775 states have return successors, (2099), 1705 states have call predecessors, (2099), 1732 states have call successors, (2099) [2023-11-22 23:21:08,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7953 states to 7953 states and 11140 transitions. [2023-11-22 23:21:08,390 INFO L78 Accepts]: Start accepts. Automaton has 7953 states and 11140 transitions. Word has length 150 [2023-11-22 23:21:08,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:21:08,390 INFO L495 AbstractCegarLoop]: Abstraction has 7953 states and 11140 transitions. [2023-11-22 23:21:08,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 7 states have internal predecessors, (96), 2 states have call successors, (19), 3 states have call predecessors, (19), 4 states have return successors, (18), 3 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-22 23:21:08,391 INFO L276 IsEmpty]: Start isEmpty. Operand 7953 states and 11140 transitions. [2023-11-22 23:21:08,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-11-22 23:21:08,405 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:21:08,406 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:21:08,433 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-22 23:21:08,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:21:08,621 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:21:08,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:21:08,621 INFO L85 PathProgramCache]: Analyzing trace with hash -99063047, now seen corresponding path program 1 times [2023-11-22 23:21:08,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:21:08,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478044093] [2023-11-22 23:21:08,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:21:08,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:21:08,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:09,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:21:09,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:09,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:21:09,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:09,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-22 23:21:09,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:09,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-11-22 23:21:09,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:09,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-22 23:21:09,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:09,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2023-11-22 23:21:09,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:09,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2023-11-22 23:21:09,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:09,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-22 23:21:09,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:09,074 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2023-11-22 23:21:09,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:09,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2023-11-22 23:21:09,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:09,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2023-11-22 23:21:09,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:09,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2023-11-22 23:21:09,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:09,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2023-11-22 23:21:09,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:09,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:21:09,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:09,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:21:09,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:09,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2023-11-22 23:21:09,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:09,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2023-11-22 23:21:09,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:09,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2023-11-22 23:21:09,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:09,132 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2023-11-22 23:21:09,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:21:09,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478044093] [2023-11-22 23:21:09,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478044093] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:21:09,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262123475] [2023-11-22 23:21:09,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:21:09,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:21:09,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:21:09,133 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:21:09,134 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-22 23:21:09,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:09,657 INFO L262 TraceCheckSpWp]: Trace formula consists of 1962 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-22 23:21:09,662 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:21:09,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-22 23:21:09,795 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 16 treesize of output 11 [2023-11-22 23:21:09,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-22 23:21:09,823 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 16 treesize of output 11 [2023-11-22 23:21:09,881 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 [2023-11-22 23:21:09,897 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 33 proven. 2 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2023-11-22 23:21:09,897 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:21:10,093 WARN L854 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_ipheth_probe_~netdev~0#1.base_17| Int) (v_ArrVal_813 (Array Int Int))) (or (< 0 (select (select (store |c_#memory_int| |v_ULTIMATE.start_ipheth_probe_~netdev~0#1.base_17| v_ArrVal_813) 26) 1)) (< |c_ULTIMATE.start_alloc_etherdev_mqs_#t~ret354#1.base| |v_ULTIMATE.start_ipheth_probe_~netdev~0#1.base_17|))) is different from false [2023-11-22 23:21:10,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [262123475] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:21:10,154 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-22 23:21:10,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2023-11-22 23:21:10,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247385894] [2023-11-22 23:21:10,157 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-22 23:21:10,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-22 23:21:10,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:21:10,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-22 23:21:10,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=515, Unknown=13, NotChecked=46, Total=650 [2023-11-22 23:21:10,158 INFO L87 Difference]: Start difference. First operand 7953 states and 11140 transitions. Second operand has 19 states, 19 states have (on average 7.894736842105263) internal successors, (150), 12 states have internal predecessors, (150), 3 states have call successors, (37), 9 states have call predecessors, (37), 6 states have return successors, (36), 5 states have call predecessors, (36), 3 states have call successors, (36) [2023-11-22 23:21:14,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:21:14,070 INFO L93 Difference]: Finished difference Result 16310 states and 23127 transitions. [2023-11-22 23:21:14,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-22 23:21:14,072 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 7.894736842105263) internal successors, (150), 12 states have internal predecessors, (150), 3 states have call successors, (37), 9 states have call predecessors, (37), 6 states have return successors, (36), 5 states have call predecessors, (36), 3 states have call successors, (36) Word has length 152 [2023-11-22 23:21:14,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:21:14,108 INFO L225 Difference]: With dead ends: 16310 [2023-11-22 23:21:14,109 INFO L226 Difference]: Without dead ends: 8999 [2023-11-22 23:21:14,125 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 274 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=196, Invalid=1201, Unknown=13, NotChecked=72, Total=1482 [2023-11-22 23:21:14,126 INFO L413 NwaCegarLoop]: 545 mSDtfsCounter, 1005 mSDsluCounter, 3704 mSDsCounter, 0 mSdLazyCounter, 4304 mSolverCounterSat, 748 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1029 SdHoareTripleChecker+Valid, 4249 SdHoareTripleChecker+Invalid, 5052 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 748 IncrementalHoareTripleChecker+Valid, 4304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2023-11-22 23:21:14,126 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1029 Valid, 4249 Invalid, 5052 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [748 Valid, 4304 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2023-11-22 23:21:14,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8999 states. [2023-11-22 23:21:14,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8999 to 7961. [2023-11-22 23:21:14,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7961 states, 5452 states have (on average 1.3418928833455612) internal successors, (7316), 5606 states have internal predecessors, (7316), 1733 states have call successors, (1733), 689 states have call predecessors, (1733), 775 states have return successors, (2087), 1705 states have call predecessors, (2087), 1732 states have call successors, (2087) [2023-11-22 23:21:14,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7961 states to 7961 states and 11136 transitions. [2023-11-22 23:21:14,562 INFO L78 Accepts]: Start accepts. Automaton has 7961 states and 11136 transitions. Word has length 152 [2023-11-22 23:21:14,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:21:14,562 INFO L495 AbstractCegarLoop]: Abstraction has 7961 states and 11136 transitions. [2023-11-22 23:21:14,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 7.894736842105263) internal successors, (150), 12 states have internal predecessors, (150), 3 states have call successors, (37), 9 states have call predecessors, (37), 6 states have return successors, (36), 5 states have call predecessors, (36), 3 states have call successors, (36) [2023-11-22 23:21:14,563 INFO L276 IsEmpty]: Start isEmpty. Operand 7961 states and 11136 transitions. [2023-11-22 23:21:14,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2023-11-22 23:21:14,578 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:21:14,578 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:21:14,608 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-22 23:21:14,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:21:14,793 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:21:14,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:21:14,793 INFO L85 PathProgramCache]: Analyzing trace with hash -654940394, now seen corresponding path program 1 times [2023-11-22 23:21:14,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:21:14,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195611996] [2023-11-22 23:21:14,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:21:14,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:21:14,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:15,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:21:15,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:15,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:21:15,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:15,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-22 23:21:15,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:15,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-11-22 23:21:15,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:15,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-22 23:21:15,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:15,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:21:15,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:15,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2023-11-22 23:21:15,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:15,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:21:15,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:15,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-22 23:21:15,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:15,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2023-11-22 23:21:15,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:15,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-22 23:21:15,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:15,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-22 23:21:15,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:15,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2023-11-22 23:21:15,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:15,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2023-11-22 23:21:15,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:15,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2023-11-22 23:21:15,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:15,298 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:21:15,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:15,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:21:15,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:15,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2023-11-22 23:21:15,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:15,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2023-11-22 23:21:15,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:15,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2023-11-22 23:21:15,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:15,317 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 11 proven. 4 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2023-11-22 23:21:15,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:21:15,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195611996] [2023-11-22 23:21:15,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195611996] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:21:15,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2018337309] [2023-11-22 23:21:15,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:21:15,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:21:15,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:21:15,336 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:21:15,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-22 23:21:15,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:15,852 INFO L262 TraceCheckSpWp]: Trace formula consists of 1997 conjuncts, 41 conjunts are in the unsatisfiable core [2023-11-22 23:21:15,858 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:21:16,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-22 23:21:16,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-22 23:21:16,026 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2023-11-22 23:21:16,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-22 23:21:16,071 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-22 23:21:16,072 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 24 treesize of output 10 [2023-11-22 23:21:16,087 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2023-11-22 23:21:16,087 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-22 23:21:16,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2018337309] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 23:21:16,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-22 23:21:16,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 18 [2023-11-22 23:21:16,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504155883] [2023-11-22 23:21:16,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 23:21:16,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-22 23:21:16,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:21:16,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-22 23:21:16,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2023-11-22 23:21:16,089 INFO L87 Difference]: Start difference. First operand 7961 states and 11136 transitions. Second operand has 10 states, 10 states have (on average 10.1) internal successors, (101), 8 states have internal predecessors, (101), 3 states have call successors, (21), 3 states have call predecessors, (21), 4 states have return successors, (20), 4 states have call predecessors, (20), 3 states have call successors, (20) [2023-11-22 23:21:18,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:21:18,807 INFO L93 Difference]: Finished difference Result 15090 states and 21266 transitions. [2023-11-22 23:21:18,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-22 23:21:18,808 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 10.1) internal successors, (101), 8 states have internal predecessors, (101), 3 states have call successors, (21), 3 states have call predecessors, (21), 4 states have return successors, (20), 4 states have call predecessors, (20), 3 states have call successors, (20) Word has length 162 [2023-11-22 23:21:18,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:21:18,835 INFO L225 Difference]: With dead ends: 15090 [2023-11-22 23:21:18,836 INFO L226 Difference]: Without dead ends: 8529 [2023-11-22 23:21:18,855 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 191 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2023-11-22 23:21:18,856 INFO L413 NwaCegarLoop]: 577 mSDtfsCounter, 404 mSDsluCounter, 2401 mSDsCounter, 0 mSdLazyCounter, 2881 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 453 SdHoareTripleChecker+Valid, 2978 SdHoareTripleChecker+Invalid, 3022 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 2881 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-11-22 23:21:18,856 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [453 Valid, 2978 Invalid, 3022 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 2881 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2023-11-22 23:21:18,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8529 states. [2023-11-22 23:21:19,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8529 to 7961. [2023-11-22 23:21:19,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7961 states, 5452 states have (on average 1.3418928833455612) internal successors, (7316), 5606 states have internal predecessors, (7316), 1733 states have call successors, (1733), 689 states have call predecessors, (1733), 775 states have return successors, (2087), 1705 states have call predecessors, (2087), 1732 states have call successors, (2087) [2023-11-22 23:21:19,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7961 states to 7961 states and 11136 transitions. [2023-11-22 23:21:19,343 INFO L78 Accepts]: Start accepts. Automaton has 7961 states and 11136 transitions. Word has length 162 [2023-11-22 23:21:19,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:21:19,343 INFO L495 AbstractCegarLoop]: Abstraction has 7961 states and 11136 transitions. [2023-11-22 23:21:19,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.1) internal successors, (101), 8 states have internal predecessors, (101), 3 states have call successors, (21), 3 states have call predecessors, (21), 4 states have return successors, (20), 4 states have call predecessors, (20), 3 states have call successors, (20) [2023-11-22 23:21:19,344 INFO L276 IsEmpty]: Start isEmpty. Operand 7961 states and 11136 transitions. [2023-11-22 23:21:19,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2023-11-22 23:21:19,357 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:21:19,357 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:21:19,381 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-22 23:21:19,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-22 23:21:19,582 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:21:19,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:21:19,583 INFO L85 PathProgramCache]: Analyzing trace with hash 635314187, now seen corresponding path program 1 times [2023-11-22 23:21:19,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:21:19,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740655416] [2023-11-22 23:21:19,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:21:19,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:21:19,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:19,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:21:19,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:19,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:21:19,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:19,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-22 23:21:19,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:19,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:21:19,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:19,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-22 23:21:19,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:19,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2023-11-22 23:21:19,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:20,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:21:20,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:20,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2023-11-22 23:21:20,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:20,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-22 23:21:20,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:20,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2023-11-22 23:21:20,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:20,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-22 23:21:20,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:20,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-22 23:21:20,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:20,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2023-11-22 23:21:20,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:20,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2023-11-22 23:21:20,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:20,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2023-11-22 23:21:20,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:20,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:21:20,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:20,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:21:20,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:20,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2023-11-22 23:21:20,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:20,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2023-11-22 23:21:20,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:20,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2023-11-22 23:21:20,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:20,077 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2023-11-22 23:21:20,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:21:20,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740655416] [2023-11-22 23:21:20,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740655416] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:21:20,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1623385294] [2023-11-22 23:21:20,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:21:20,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:21:20,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:21:20,079 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:21:20,103 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-22 23:21:20,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:20,640 INFO L262 TraceCheckSpWp]: Trace formula consists of 2003 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-22 23:21:20,646 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:21:22,826 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 8 treesize of output 1 [2023-11-22 23:21:22,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-22 23:21:22,854 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 16 treesize of output 11 [2023-11-22 23:21:25,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-22 23:21:25,342 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 16 treesize of output 11 [2023-11-22 23:21:25,432 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 [2023-11-22 23:21:25,465 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 37 proven. 16 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-11-22 23:21:25,465 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:21:25,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1623385294] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:21:25,820 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-22 23:21:25,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 20 [2023-11-22 23:21:25,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822229317] [2023-11-22 23:21:25,820 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-22 23:21:25,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-22 23:21:25,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:21:25,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-22 23:21:25,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=522, Unknown=5, NotChecked=0, Total=600 [2023-11-22 23:21:25,822 INFO L87 Difference]: Start difference. First operand 7961 states and 11136 transitions. Second operand has 20 states, 20 states have (on average 8.2) internal successors, (164), 13 states have internal predecessors, (164), 5 states have call successors, (41), 10 states have call predecessors, (41), 8 states have return successors, (40), 7 states have call predecessors, (40), 5 states have call successors, (40) [2023-11-22 23:21:27,847 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:21:30,235 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:21:32,354 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:21:34,617 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:21:36,651 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:21:38,925 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:21:41,006 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:21:43,080 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:21:45,243 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:21:47,329 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:21:49,446 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:21:51,533 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:21:53,553 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:21:55,720 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:21:58,136 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:22:00,269 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:22:02,340 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:22:04,529 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:22:06,564 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:22:08,740 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:22:10,927 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:22:12,996 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:22:15,157 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:22:17,280 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:22:19,327 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:22:21,536 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:22:23,622 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:22:25,911 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:22:28,309 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:22:30,592 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:22:32,726 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:22:34,830 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:22:37,986 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:22:39,714 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.65s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:22:42,377 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:22:44,505 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:22:46,792 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:22:52,755 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:22:54,929 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:22:57,081 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:22:59,336 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:23:01,518 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:23:03,631 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:23:08,235 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.78s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:23:11,413 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:23:17,493 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:23:19,067 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:23:23,718 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:23:25,973 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:23:28,067 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:23:31,285 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:23:33,423 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:23:35,777 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:23:37,805 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:23:40,701 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:23:43,047 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:23:45,369 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:23:47,423 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:23:50,188 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:23:52,898 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:23:55,040 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:23:57,134 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:24:01,749 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:24:04,826 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:24:10,979 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.14s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:24:12,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:24:12,001 INFO L93 Difference]: Finished difference Result 18378 states and 25977 transitions. [2023-11-22 23:24:12,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-22 23:24:12,002 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 8.2) internal successors, (164), 13 states have internal predecessors, (164), 5 states have call successors, (41), 10 states have call predecessors, (41), 8 states have return successors, (40), 7 states have call predecessors, (40), 5 states have call successors, (40) Word has length 162 [2023-11-22 23:24:12,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:24:12,032 INFO L225 Difference]: With dead ends: 18378 [2023-11-22 23:24:12,033 INFO L226 Difference]: Without dead ends: 11801 [2023-11-22 23:24:12,045 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 330 GetRequests, 289 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 318 ImplicationChecksByTransitivity, 10.9s TimeCoverageRelationStatistics Valid=264, Invalid=1535, Unknown=7, NotChecked=0, Total=1806 [2023-11-22 23:24:12,046 INFO L413 NwaCegarLoop]: 398 mSDtfsCounter, 1445 mSDsluCounter, 4039 mSDsCounter, 0 mSdLazyCounter, 5115 mSolverCounterSat, 908 mSolverCounterUnsat, 64 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 155.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1477 SdHoareTripleChecker+Valid, 4437 SdHoareTripleChecker+Invalid, 6087 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 908 IncrementalHoareTripleChecker+Valid, 5115 IncrementalHoareTripleChecker+Invalid, 64 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 159.1s IncrementalHoareTripleChecker+Time [2023-11-22 23:24:12,046 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1477 Valid, 4437 Invalid, 6087 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [908 Valid, 5115 Invalid, 64 Unknown, 0 Unchecked, 159.1s Time] [2023-11-22 23:24:12,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11801 states. [2023-11-22 23:24:12,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11801 to 10498. [2023-11-22 23:24:12,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10498 states, 7268 states have (on average 1.3573197578425977) internal successors, (9865), 7461 states have internal predecessors, (9865), 2205 states have call successors, (2205), 944 states have call predecessors, (2205), 1024 states have return successors, (2608), 2132 states have call predecessors, (2608), 2204 states have call successors, (2608) [2023-11-22 23:24:12,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10498 states to 10498 states and 14678 transitions. [2023-11-22 23:24:12,619 INFO L78 Accepts]: Start accepts. Automaton has 10498 states and 14678 transitions. Word has length 162 [2023-11-22 23:24:12,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:24:12,619 INFO L495 AbstractCegarLoop]: Abstraction has 10498 states and 14678 transitions. [2023-11-22 23:24:12,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 8.2) internal successors, (164), 13 states have internal predecessors, (164), 5 states have call successors, (41), 10 states have call predecessors, (41), 8 states have return successors, (40), 7 states have call predecessors, (40), 5 states have call successors, (40) [2023-11-22 23:24:12,619 INFO L276 IsEmpty]: Start isEmpty. Operand 10498 states and 14678 transitions. [2023-11-22 23:24:12,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2023-11-22 23:24:12,638 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:24:12,638 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:24:12,655 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-22 23:24:12,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-22 23:24:12,852 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:24:12,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:24:12,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1545913029, now seen corresponding path program 1 times [2023-11-22 23:24:12,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:24:12,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026852937] [2023-11-22 23:24:12,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:24:12,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:24:12,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:13,298 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:24:13,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:13,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:24:13,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:13,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-22 23:24:13,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:13,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-11-22 23:24:13,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:13,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-22 23:24:13,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:13,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:24:13,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:13,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2023-11-22 23:24:13,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:13,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:24:13,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:13,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-22 23:24:13,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:13,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-22 23:24:13,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:13,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2023-11-22 23:24:13,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:13,419 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2023-11-22 23:24:13,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:13,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-22 23:24:13,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:13,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2023-11-22 23:24:13,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:13,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2023-11-22 23:24:13,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:13,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:24:13,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:13,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:24:13,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:13,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2023-11-22 23:24:13,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:13,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2023-11-22 23:24:13,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:13,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2023-11-22 23:24:13,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:13,601 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 11 proven. 4 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2023-11-22 23:24:13,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:24:13,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026852937] [2023-11-22 23:24:13,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026852937] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:24:13,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1915860113] [2023-11-22 23:24:13,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:24:13,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:24:13,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:24:13,604 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:24:13,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-22 23:24:14,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:14,216 INFO L262 TraceCheckSpWp]: Trace formula consists of 2014 conjuncts, 62 conjunts are in the unsatisfiable core [2023-11-22 23:24:14,221 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:24:15,096 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2023-11-22 23:24:15,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-22 23:24:15,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-22 23:24:15,291 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-22 23:24:15,291 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 21 [2023-11-22 23:24:15,589 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-22 23:24:15,589 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 [2023-11-22 23:24:15,675 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 35 proven. 2 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2023-11-22 23:24:15,675 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:24:16,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1915860113] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:24:16,844 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-22 23:24:16,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2023-11-22 23:24:16,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72040410] [2023-11-22 23:24:16,845 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-22 23:24:16,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-22 23:24:16,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:24:16,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-22 23:24:16,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2023-11-22 23:24:16,846 INFO L87 Difference]: Start difference. First operand 10498 states and 14678 transitions. Second operand has 20 states, 20 states have (on average 8.2) internal successors, (164), 13 states have internal predecessors, (164), 4 states have call successors, (40), 9 states have call predecessors, (40), 6 states have return successors, (39), 6 states have call predecessors, (39), 4 states have call successors, (39) [2023-11-22 23:24:40,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:24:40,502 INFO L93 Difference]: Finished difference Result 18167 states and 25728 transitions. [2023-11-22 23:24:40,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-22 23:24:40,503 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 8.2) internal successors, (164), 13 states have internal predecessors, (164), 4 states have call successors, (40), 9 states have call predecessors, (40), 6 states have return successors, (39), 6 states have call predecessors, (39), 4 states have call successors, (39) Word has length 164 [2023-11-22 23:24:40,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:24:40,576 INFO L225 Difference]: With dead ends: 18167 [2023-11-22 23:24:40,577 INFO L226 Difference]: Without dead ends: 11598 [2023-11-22 23:24:40,717 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 326 GetRequests, 289 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=198, Invalid=1284, Unknown=0, NotChecked=0, Total=1482 [2023-11-22 23:24:40,718 INFO L413 NwaCegarLoop]: 549 mSDtfsCounter, 1202 mSDsluCounter, 5345 mSDsCounter, 0 mSdLazyCounter, 6255 mSolverCounterSat, 905 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1227 SdHoareTripleChecker+Valid, 5894 SdHoareTripleChecker+Invalid, 7160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 905 IncrementalHoareTripleChecker+Valid, 6255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.7s IncrementalHoareTripleChecker+Time [2023-11-22 23:24:40,718 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1227 Valid, 5894 Invalid, 7160 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [905 Valid, 6255 Invalid, 0 Unknown, 0 Unchecked, 21.7s Time] [2023-11-22 23:24:40,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11598 states. [2023-11-22 23:24:41,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11598 to 10522. [2023-11-22 23:24:41,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10522 states, 7292 states have (on average 1.3561437191442678) internal successors, (9889), 7477 states have internal predecessors, (9889), 2205 states have call successors, (2205), 944 states have call predecessors, (2205), 1024 states have return successors, (2608), 2140 states have call predecessors, (2608), 2204 states have call successors, (2608) [2023-11-22 23:24:41,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10522 states to 10522 states and 14702 transitions. [2023-11-22 23:24:41,268 INFO L78 Accepts]: Start accepts. Automaton has 10522 states and 14702 transitions. Word has length 164 [2023-11-22 23:24:41,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:24:41,269 INFO L495 AbstractCegarLoop]: Abstraction has 10522 states and 14702 transitions. [2023-11-22 23:24:41,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 8.2) internal successors, (164), 13 states have internal predecessors, (164), 4 states have call successors, (40), 9 states have call predecessors, (40), 6 states have return successors, (39), 6 states have call predecessors, (39), 4 states have call successors, (39) [2023-11-22 23:24:41,269 INFO L276 IsEmpty]: Start isEmpty. Operand 10522 states and 14702 transitions. [2023-11-22 23:24:41,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2023-11-22 23:24:41,285 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:24:41,285 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:24:41,314 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-22 23:24:41,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:24:41,500 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:24:41,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:24:41,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1577744077, now seen corresponding path program 2 times [2023-11-22 23:24:41,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:24:41,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759188651] [2023-11-22 23:24:41,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:24:41,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:24:41,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:41,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:24:41,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:41,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:24:41,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:41,925 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-22 23:24:41,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:41,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:24:41,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:41,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-22 23:24:41,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:41,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2023-11-22 23:24:41,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:41,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:24:41,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:41,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2023-11-22 23:24:41,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:41,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:24:41,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:41,985 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-22 23:24:41,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:41,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-11-22 23:24:41,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:41,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:24:41,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:41,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2023-11-22 23:24:41,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:41,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-11-22 23:24:41,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:42,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2023-11-22 23:24:42,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:42,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2023-11-22 23:24:42,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:42,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2023-11-22 23:24:42,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:42,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:24:42,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:42,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:24:42,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:42,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2023-11-22 23:24:42,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:42,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2023-11-22 23:24:42,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:42,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2023-11-22 23:24:42,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:42,336 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2023-11-22 23:24:42,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:24:42,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759188651] [2023-11-22 23:24:42,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759188651] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 23:24:42,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 23:24:42,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-22 23:24:42,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747937759] [2023-11-22 23:24:42,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 23:24:42,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-22 23:24:42,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:24:42,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-22 23:24:42,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-11-22 23:24:42,337 INFO L87 Difference]: Start difference. First operand 10522 states and 14702 transitions. Second operand has 10 states, 10 states have (on average 10.0) internal successors, (100), 4 states have internal predecessors, (100), 3 states have call successors, (21), 7 states have call predecessors, (21), 3 states have return successors, (20), 4 states have call predecessors, (20), 3 states have call successors, (20) [2023-11-22 23:24:49,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:24:49,263 INFO L93 Difference]: Finished difference Result 17995 states and 25500 transitions. [2023-11-22 23:24:49,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-22 23:24:49,264 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 10.0) internal successors, (100), 4 states have internal predecessors, (100), 3 states have call successors, (21), 7 states have call predecessors, (21), 3 states have return successors, (20), 4 states have call predecessors, (20), 3 states have call successors, (20) Word has length 174 [2023-11-22 23:24:49,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:24:49,296 INFO L225 Difference]: With dead ends: 17995 [2023-11-22 23:24:49,296 INFO L226 Difference]: Without dead ends: 11410 [2023-11-22 23:24:49,312 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2023-11-22 23:24:49,312 INFO L413 NwaCegarLoop]: 415 mSDtfsCounter, 600 mSDsluCounter, 1659 mSDsCounter, 0 mSdLazyCounter, 1636 mSolverCounterSat, 508 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 610 SdHoareTripleChecker+Valid, 2074 SdHoareTripleChecker+Invalid, 2144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 508 IncrementalHoareTripleChecker+Valid, 1636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2023-11-22 23:24:49,313 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [610 Valid, 2074 Invalid, 2144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [508 Valid, 1636 Invalid, 0 Unknown, 0 Unchecked, 5.9s Time] [2023-11-22 23:24:49,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11410 states. [2023-11-22 23:24:49,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11410 to 10542. [2023-11-22 23:24:49,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10542 states, 7308 states have (on average 1.3553639846743295) internal successors, (9905), 7489 states have internal predecessors, (9905), 2209 states have call successors, (2209), 944 states have call predecessors, (2209), 1024 states have return successors, (2612), 2148 states have call predecessors, (2612), 2208 states have call successors, (2612) [2023-11-22 23:24:49,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10542 states to 10542 states and 14726 transitions. [2023-11-22 23:24:49,963 INFO L78 Accepts]: Start accepts. Automaton has 10542 states and 14726 transitions. Word has length 174 [2023-11-22 23:24:49,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:24:49,964 INFO L495 AbstractCegarLoop]: Abstraction has 10542 states and 14726 transitions. [2023-11-22 23:24:49,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.0) internal successors, (100), 4 states have internal predecessors, (100), 3 states have call successors, (21), 7 states have call predecessors, (21), 3 states have return successors, (20), 4 states have call predecessors, (20), 3 states have call successors, (20) [2023-11-22 23:24:49,964 INFO L276 IsEmpty]: Start isEmpty. Operand 10542 states and 14726 transitions. [2023-11-22 23:24:49,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2023-11-22 23:24:49,978 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:24:49,978 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:24:49,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-22 23:24:49,979 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:24:49,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:24:49,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1547727022, now seen corresponding path program 3 times [2023-11-22 23:24:49,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:24:49,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828340188] [2023-11-22 23:24:49,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:24:49,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:24:50,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:50,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:24:50,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:50,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:24:50,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:50,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-22 23:24:50,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:50,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:24:50,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:50,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-22 23:24:50,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:50,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2023-11-22 23:24:50,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:50,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:24:50,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:50,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2023-11-22 23:24:50,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:50,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:24:50,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:50,751 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-22 23:24:50,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:50,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-11-22 23:24:50,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:50,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:24:50,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:50,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2023-11-22 23:24:50,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:50,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-11-22 23:24:50,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:50,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2023-11-22 23:24:50,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:50,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2023-11-22 23:24:50,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:50,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2023-11-22 23:24:50,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:50,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:24:50,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:50,951 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:24:50,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:50,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-22 23:24:50,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:50,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2023-11-22 23:24:50,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:51,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2023-11-22 23:24:51,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:51,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2023-11-22 23:24:51,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:24:51,008 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2023-11-22 23:24:51,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:24:51,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828340188] [2023-11-22 23:24:51,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828340188] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:24:51,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [275186466] [2023-11-22 23:24:51,008 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-22 23:24:51,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:24:51,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:24:51,009 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:24:51,010 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-22 23:24:51,463 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-22 23:24:51,464 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:24:51,469 INFO L262 TraceCheckSpWp]: Trace formula consists of 1364 conjuncts, 42 conjunts are in the unsatisfiable core [2023-11-22 23:24:51,472 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:24:52,327 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2023-11-22 23:24:52,327 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-22 23:24:52,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [275186466] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 23:24:52,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-22 23:24:52,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [10] total 20 [2023-11-22 23:24:52,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027886623] [2023-11-22 23:24:52,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 23:24:52,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-22 23:24:52,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:24:52,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-22 23:24:52,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=338, Unknown=0, NotChecked=0, Total=380 [2023-11-22 23:24:52,329 INFO L87 Difference]: Start difference. First operand 10542 states and 14726 transitions. Second operand has 12 states, 11 states have (on average 9.363636363636363) internal successors, (103), 9 states have internal predecessors, (103), 3 states have call successors, (21), 2 states have call predecessors, (21), 5 states have return successors, (21), 6 states have call predecessors, (21), 3 states have call successors, (21) [2023-11-22 23:24:59,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:24:59,601 INFO L93 Difference]: Finished difference Result 17171 states and 24034 transitions. [2023-11-22 23:24:59,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-22 23:24:59,601 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 9.363636363636363) internal successors, (103), 9 states have internal predecessors, (103), 3 states have call successors, (21), 2 states have call predecessors, (21), 5 states have return successors, (21), 6 states have call predecessors, (21), 3 states have call successors, (21) Word has length 180 [2023-11-22 23:24:59,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:24:59,628 INFO L225 Difference]: With dead ends: 17171 [2023-11-22 23:24:59,628 INFO L226 Difference]: Without dead ends: 10566 [2023-11-22 23:24:59,641 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 212 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=99, Invalid=893, Unknown=0, NotChecked=0, Total=992 [2023-11-22 23:24:59,642 INFO L413 NwaCegarLoop]: 1079 mSDtfsCounter, 651 mSDsluCounter, 10193 mSDsCounter, 0 mSdLazyCounter, 1904 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 660 SdHoareTripleChecker+Valid, 11272 SdHoareTripleChecker+Invalid, 1922 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 1904 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2023-11-22 23:24:59,642 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [660 Valid, 11272 Invalid, 1922 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [18 Valid, 1904 Invalid, 0 Unknown, 0 Unchecked, 5.9s Time] [2023-11-22 23:24:59,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10566 states. [2023-11-22 23:25:00,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10566 to 10538. [2023-11-22 23:25:00,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10538 states, 7304 states have (on average 1.3539156626506024) internal successors, (9889), 7485 states have internal predecessors, (9889), 2209 states have call successors, (2209), 944 states have call predecessors, (2209), 1024 states have return successors, (2612), 2148 states have call predecessors, (2612), 2208 states have call successors, (2612) [2023-11-22 23:25:00,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10538 states to 10538 states and 14710 transitions. [2023-11-22 23:25:00,210 INFO L78 Accepts]: Start accepts. Automaton has 10538 states and 14710 transitions. Word has length 180 [2023-11-22 23:25:00,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:25:00,211 INFO L495 AbstractCegarLoop]: Abstraction has 10538 states and 14710 transitions. [2023-11-22 23:25:00,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 9.363636363636363) internal successors, (103), 9 states have internal predecessors, (103), 3 states have call successors, (21), 2 states have call predecessors, (21), 5 states have return successors, (21), 6 states have call predecessors, (21), 3 states have call successors, (21) [2023-11-22 23:25:00,211 INFO L276 IsEmpty]: Start isEmpty. Operand 10538 states and 14710 transitions. [2023-11-22 23:25:00,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2023-11-22 23:25:00,242 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:25:00,242 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:25:00,256 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-22 23:25:00,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-22 23:25:00,456 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:25:00,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:25:00,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1882920987, now seen corresponding path program 1 times [2023-11-22 23:25:00,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:25:00,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234736531] [2023-11-22 23:25:00,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:25:00,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:25:00,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:25:01,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:25:01,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:25:01,364 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:25:01,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:25:01,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-22 23:25:01,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:25:01,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:25:01,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:25:01,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-22 23:25:01,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:25:01,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2023-11-22 23:25:01,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:25:01,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:25:01,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:25:01,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2023-11-22 23:25:01,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:25:01,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:25:01,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:25:01,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-22 23:25:01,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:25:01,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-11-22 23:25:01,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:25:01,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:25:01,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:25:01,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2023-11-22 23:25:01,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:25:01,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-11-22 23:25:01,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:25:01,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2023-11-22 23:25:01,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:25:01,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2023-11-22 23:25:01,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:25:01,625 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2023-11-22 23:25:01,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:25:01,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:25:01,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:25:01,632 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:25:01,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:25:01,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2023-11-22 23:25:01,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:25:01,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:25:01,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:25:01,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-22 23:25:01,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:25:01,644 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-22 23:25:01,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:25:01,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2023-11-22 23:25:01,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:25:01,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2023-11-22 23:25:01,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:25:01,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2023-11-22 23:25:01,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:25:01,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2023-11-22 23:25:01,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:25:01,747 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 13 proven. 4 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2023-11-22 23:25:01,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:25:01,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234736531] [2023-11-22 23:25:01,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234736531] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:25:01,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [559965995] [2023-11-22 23:25:01,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:25:01,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:25:01,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:25:01,749 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:25:01,773 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-22 23:25:02,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:25:02,303 INFO L262 TraceCheckSpWp]: Trace formula consists of 2191 conjuncts, 48 conjunts are in the unsatisfiable core [2023-11-22 23:25:02,307 INFO L285 TraceCheckSpWp]: Computing forward predicates... Killed by 15